home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-07-28 | 19.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 20 20 3b 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ;=====|========|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 00 20 | 20 3b 43 69 72 63 6c 65 |======. | ;Circle|
|00000040| 4f 53 20 31 2e 30 00 20 | 20 3b 3d 3d 3d 3d 3d 3d |OS 1.0. | ;======|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000060| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 00 20 20 |========|=====. |
|00000080| 3b 43 6f 70 79 72 69 67 | 68 74 20 43 69 72 63 6c |;Copyrig|ht Circl|
|00000090| 65 53 79 73 74 65 6d 73 | 20 31 39 39 38 2e 00 20 |eSystems| 1998.. |
|000000a0| 20 3b 43 72 65 61 74 65 | 64 20 62 79 20 4a 6f 6e | ;Create|d by Jon|
|000000b0| 20 4c 65 6e 6e 61 72 74 | 20 42 65 72 67 2e 00 20 | Lennart| Berg.. |
|000000c0| 20 3b 00 20 20 3b 00 20 | 20 3b 00 20 20 3b 00 20 | ;. ;. | ;. ;. |
|000000d0| 20 3b 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ;======|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000100| 3d 3d 3d 3d 3d 00 20 20 | 3b 49 6e 63 6c 75 64 65 |=====. |;Include|
|00000110| 66 69 6c 65 73 20 26 20 | 56 61 72 69 61 62 6c 65 |files & |Variable|
|00000120| 73 2e 00 20 20 3b 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |s.. ;==|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 00 20 20 3b 00 20 20 |========|=. ;. |
|00000160| 3b 00 20 20 80 33 2e 6c | 00 00 20 20 80 12 20 22 |;. .3.l|.. .. "|
|00000170| 52 6f 6f 74 2e 62 62 32 | 22 00 20 20 80 12 20 22 |Root.bb2|". .. "|
|00000180| 54 6f 6f 6c 4c 69 62 2e | 62 62 32 22 00 00 20 20 |ToolLib.|bb2".. |
|00000190| 41 4f 53 5f 48 6f 6d 65 | 24 20 20 20 3d 22 41 4f |AOS_Home|$ ="AO|
|000001a0| 53 3a 22 00 20 20 41 4f | 53 5f 43 6f 6e 74 72 6f |S:". AO|S_Contro|
|000001b0| 6c 24 3d 22 43 4f 4e 54 | 52 4f 4c 3a 22 00 20 20 |l$="CONT|ROL:". |
|000001c0| 41 4f 53 5f 44 65 66 61 | 75 6c 74 24 3d 22 44 45 |AOS_Defa|ult$="DE|
|000001d0| 46 41 55 4c 54 3a 22 00 | 20 20 41 4f 53 5f 50 61 |FAULT:".| AOS_Pa|
|000001e0| 6c 65 74 74 65 24 3d 22 | 44 45 46 41 55 4c 54 3a |lette$="|DEFAULT:|
|000001f0| 64 65 66 61 75 6c 74 2e | 70 61 6c 65 74 74 65 22 |default.|palette"|
|00000200| 00 20 20 41 4f 53 5f 44 | 65 76 69 63 65 73 24 3d |. AOS_D|evices$=|
|00000210| 22 44 45 46 41 55 4c 54 | 3a 64 65 66 61 75 6c 74 |"DEFAULT|:default|
|00000220| 2e 64 65 76 69 63 65 73 | 22 00 20 20 41 4f 53 5f |.devices|". AOS_|
|00000230| 49 63 6f 6e 73 24 20 20 | 3d 22 44 45 46 41 55 4c |Icons$ |="DEFAUL|
|00000240| 54 3a 64 65 66 61 75 6c | 74 2e 49 63 6f 6e 73 22 |T:defaul|t.Icons"|
|00000250| 00 20 20 41 4f 53 5f 4c | 6f 67 24 20 20 20 20 3d |. AOS_L|og$ =|
|00000260| b6 a5 28 97 90 2c 22 42 | 6f 6f 74 6c 6f 67 2e 74 |..(..,"B|ootlog.t|
|00000270| 78 74 22 29 00 00 20 20 | 50 75 62 54 69 74 6c 65 |xt").. |PubTitle|
|00000280| 24 20 3d 20 22 43 69 72 | 63 6c 65 4f 53 22 00 20 |$ = "Cir|cleOS". |
|00000290| 20 53 63 72 54 69 74 6c | 65 24 20 3d 20 22 43 69 | ScrTitl|e$ = "Ci|
|000002a0| 72 63 6c 65 4f 53 20 44 | 65 73 6b 74 6f 70 22 00 |rcleOS D|esktop".|
|000002b0| 00 00 20 20 80 33 2e 53 | 63 72 65 65 6e 20 20 20 |.. .3.S|creen |
|000002c0| 20 20 20 2a 53 63 72 6e | 00 20 20 80 33 2e 57 69 | *Scrn|. .3.Wi|
|000002d0| 6e 64 6f 77 20 20 20 20 | 20 20 2a 57 69 6e 00 20 |ndow | *Win. |
|000002e0| 20 80 33 2e 57 69 6e 64 | 6f 77 20 20 20 20 20 20 | .3.Wind|ow |
|000002f0| 2a 46 69 6e 64 65 72 00 | 20 20 80 33 2e 62 20 20 |*Finder.| .3.b |
|00000300| 20 20 20 20 20 20 20 20 | 20 52 75 6e 6e 69 6e 67 | | Running|
|00000310| 00 20 20 80 33 2e 44 65 | 73 6b 57 69 6e 64 6f 77 |. .3.De|skWindow|
|00000320| 20 20 2a 42 61 63 6b 64 | 72 6f 70 00 20 20 80 33 | *Backd|rop. .3|
|00000330| 2e 46 6f 6c 64 65 72 20 | 20 20 20 20 20 2a 44 69 |.Folder | *Di|
|00000340| 72 00 20 20 80 33 2e 44 | 65 73 6b 4f 62 6a 65 63 |r. .3.D|eskObjec|
|00000350| 74 20 20 2a 45 64 6f 2c | 2a 47 6f 00 20 20 80 33 |t *Edo,|*Go. .3|
|00000360| 2e 55 73 65 72 20 20 20 | 20 20 20 20 20 2a 4d 65 |.User | *Me|
|00000370| 00 20 20 80 33 2e 6c 20 | 20 20 20 20 20 20 20 20 |. .3.l | |
|00000380| 20 20 47 6c 6f 62 61 6c | 5f 53 79 6e 63 00 20 20 | Global|_Sync. |
|00000390| 80 33 2e 6c 20 20 20 20 | 20 20 20 20 20 20 20 61 |.3.l | a|
|000003a0| 78 2c 61 79 2c 73 68 70 | 2c 57 69 64 74 68 2c 48 |x,ay,shp|,Width,H|
|000003b0| 65 69 67 68 74 00 20 20 | 80 33 2e 6c 20 20 20 20 |eight. |.3.l |
|000003c0| 20 20 20 20 20 20 20 44 | 72 61 77 58 5f 4f 66 66 | D|rawX_Off|
|000003d0| 73 65 74 2c 44 72 61 77 | 59 5f 4f 66 66 73 65 74 |set,Draw|Y_Offset|
|000003e0| 20 20 3b 62 6f 72 64 65 | 72 6f 66 66 73 65 74 20 | ;borde|roffset |
|000003f0| 66 6f 72 20 69 63 6f 6e | 20 64 72 61 77 69 6e 67 |for icon| drawing|
|00000400| 2e 00 20 20 80 33 2e 6c | 20 20 20 20 20 20 20 20 |.. .3.l| |
|00000410| 20 20 20 46 6f 63 61 6c | 5f 58 2c 46 6f 63 61 6c | Focal|_X,Focal|
|00000420| 5f 59 2c 46 6f 63 61 6c | 5f 53 79 6e 63 20 3b 69 |_Y,Focal|_Sync ;i|
|00000430| 63 6f 6e 20 72 65 61 63 | 74 69 6f 6e 20 70 6f 69 |con reac|tion poi|
|00000440| 6e 74 73 00 00 20 20 44 | 72 61 77 59 5f 4f 66 66 |nts.. D|rawY_Off|
|00000450| 73 65 74 3d 35 00 20 20 | 44 72 61 77 58 5f 4f 66 |set=5. |DrawX_Of|
|00000460| 66 73 65 74 3d 35 00 00 | 20 20 3b 3d 3e 20 54 68 |fset=5..| ;=> Th|
|00000470| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 70 6f 69 6e |e follow|ing poin|
|00000480| 74 65 72 20 69 73 20 56 | 49 54 41 4c 21 00 20 20 |ter is V|ITAL!. |
|00000490| 3b 20 20 20 69 74 20 70 | 6f 69 6e 74 73 20 74 6f |; it p|oints to|
|000004a0| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 64 65 73 | the cur|rent des|
|000004b0| 6b 77 69 6e 64 6f 77 2c | 20 62 65 20 69 74 00 20 |kwindow,| be it. |
|000004c0| 20 3b 20 20 20 74 68 65 | 20 62 61 63 6b 64 72 6f | ; the| backdro|
|000004d0| 70 20 77 69 6e 64 6f 77 | 2c 20 6f 72 20 61 20 6f |p window|, or a o|
|000004e0| 70 65 6e 20 77 69 6e 64 | 6f 77 2e 00 20 20 3b 20 |pen wind|ow.. ; |
|000004f0| 20 20 44 4f 20 4e 4f 54 | 20 46 55 43 4b 20 54 48 | DO NOT| FUCK TH|
|00000500| 49 53 20 55 50 21 00 20 | 20 3b 00 20 20 80 33 2e |IS UP!. | ;. .3.|
|00000510| 44 65 73 6b 57 69 6e 64 | 6f 77 20 20 2a 45 78 70 |DeskWind|ow *Exp|
|00000520| 6c 6f 72 65 72 00 20 20 | 2a 45 78 70 6c 6f 72 65 |lorer. |*Explore|
|00000530| 72 2e 44 65 73 6b 57 69 | 6e 64 6f 77 20 3d 20 bc |r.DeskWi|ndow = .|
|00000540| 0f 00 00 00 20 20 2a 43 | 6f 72 65 5c 42 67 43 6f |.... *C|ore\BgCo|
|00000550| 6c 6f 72 20 3d 20 31 30 | 20 20 20 20 20 20 20 20 |lor = 10| |
|00000560| 20 20 20 20 20 20 20 20 | 20 3b 64 65 73 6b 74 6f | | ;deskto|
|00000570| 70 20 62 61 63 6b 67 72 | 6f 75 6e 64 20 63 6f 6c |p backgr|ound col|
|00000580| 6f 72 00 00 20 20 3b 3d | 3d 3d 3d 3d 3d 3d 3d 3d |or.. ;=|========|
|00000590| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000005a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000005b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 00 20 20 3b 20 44 |========|==. ; D|
|000005c0| 6f 20 53 6f 6d 65 20 62 | 61 73 69 63 20 54 65 73 |o Some b|asic Tes|
|000005d0| 74 69 6e 67 00 20 20 3b | 3d 3d 3d 3d 3d 3d 3d 3d |ting. ;|========|
|000005e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000005f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000600| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 00 20 20 3b 00 |========|===. ;.|
|00000610| 20 20 80 b4 20 3a 20 80 | 02 20 3a 20 80 02 20 80 | .. : .|. : .. .|
|00000620| b4 00 00 00 00 20 20 80 | 0b 20 be 15 28 41 4f 53 |..... .|. ..(AOS|
|00000630| 5f 50 61 6c 65 74 74 65 | 24 29 20 20 20 20 20 20 |_Palette|$) |
|00000640| 20 20 20 20 20 20 20 20 | 20 20 20 3b 2a 54 72 79 | | ;*Try|
|00000650| 20 74 6f 20 6c 6f 61 64 | 20 70 61 6c 65 74 74 65 | to load| palette|
|00000660| 00 20 20 20 20 20 ce 01 | 20 30 2c 41 4f 53 5f 50 |. ..| 0,AOS_P|
|00000670| 61 6c 65 74 74 65 24 00 | 20 20 80 22 00 20 20 20 |alette$.| .". |
|00000680| 20 20 dd 82 20 22 55 6e | 61 62 6c 65 20 74 6f 20 | .. "Un|able to |
|00000690| 6c 6f 63 61 74 65 20 70 | 61 6c 65 74 74 65 22 00 |locate p|alette".|
|000006a0| 20 20 20 20 20 80 02 00 | 20 20 80 c0 00 00 00 00 | ...| ......|
|000006b0| 20 20 80 0b 20 be 15 28 | 41 4f 53 5f 49 63 6f 6e | .. ..(|AOS_Icon|
|000006c0| 73 24 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s$) | |
|000006d0| 20 20 20 20 20 20 3b 2a | 54 72 79 20 6c 6f 61 64 | ;*|Try load|
|000006e0| 69 6e 67 20 69 63 6f 6e | 73 2e 00 20 20 20 20 20 |ing icon|s.. |
|000006f0| 80 06 20 49 63 6f 6e 4c | 6f 61 64 65 72 00 20 20 |.. IconL|oader. |
|00000700| 80 22 00 20 20 20 20 20 | dd 82 20 22 55 6e 61 62 |.". |.. "Unab|
|00000710| 6c 65 20 74 6f 20 6c 6f | 63 61 74 65 20 69 63 6f |le to lo|cate ico|
|00000720| 6e 6c 69 73 74 22 00 20 | 20 20 20 20 80 02 00 20 |nlist". | ... |
|00000730| 20 80 c0 00 00 00 20 20 | c3 01 20 20 20 20 30 2c | ..... |.. 0,|
|00000740| 22 63 68 69 63 61 67 6f | 2e 66 6f 6e 74 22 2c 31 |"chicago|.font",1|
|00000750| 32 20 20 20 20 20 20 20 | 20 20 3b 2a 6c 6f 61 64 |2 | ;*load|
|00000760| 20 74 68 65 20 66 6f 6e | 74 00 20 20 80 b5 00 00 | the fon|t. ....|
|00000770| 00 20 20 3b 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ;====|========|
|00000780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000790| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007a0| 3d 3d 3d 3d 3d 3d 3d 00 | 20 20 3b 20 4f 70 65 6e |=======.| ; Open|
|000007b0| 20 75 70 20 6f 75 72 20 | 70 75 62 6c 69 63 73 63 | up our |publicsc|
|000007c0| 72 65 65 6e 2e 00 20 20 | 3b 3d 3d 3d 3d 3d 3d 3d |reen.. |;=======|
|000007d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 00 20 20 3b |========|====. ;|
|00000800| 00 20 20 80 b4 20 3a 20 | 80 02 20 3a 20 80 02 20 |. .. : |.. : .. |
|00000810| 80 b4 00 00 20 20 80 04 | 20 53 63 72 6e 50 65 6e |.... ..| ScrnPen|
|00000820| 73 2e 77 28 31 32 29 00 | 20 20 53 63 72 6e 50 65 |s.w(12).| ScrnPe|
|00000830| 6e 73 28 23 44 45 54 41 | 49 4c 50 45 4e 29 20 3d |ns(#DETA|ILPEN) =|
|00000840| 37 00 20 20 53 63 72 6e | 50 65 6e 73 28 23 42 4c |7. Scrn|Pens(#BL|
|00000850| 4f 43 4b 50 45 4e 29 20 | 20 3d 35 00 20 20 53 63 |OCKPEN) | =5. Sc|
|00000860| 72 6e 50 65 6e 73 28 23 | 54 45 58 54 50 45 4e 29 |rnPens(#|TEXTPEN)|
|00000870| 20 20 20 3d 31 00 20 20 | 53 63 72 6e 50 65 6e 73 | =1. |ScrnPens|
|00000880| 28 23 46 49 4c 4c 54 45 | 58 54 50 45 4e 29 3d 31 |(#FILLTE|XTPEN)=1|
|00000890| 00 00 20 20 53 63 72 6e | 50 65 6e 73 28 23 53 48 |.. Scrn|Pens(#SH|
|000008a0| 49 4e 45 50 45 4e 29 20 | 20 3d 32 00 20 20 53 63 |INEPEN) | =2. Sc|
|000008b0| 72 6e 50 65 6e 73 28 23 | 53 48 41 44 4f 57 50 45 |rnPens(#|SHADOWPE|
|000008c0| 4e 29 20 3d 31 00 20 20 | 53 63 72 6e 50 65 6e 73 |N) =1. |ScrnPens|
|000008d0| 28 23 46 49 4c 4c 50 45 | 4e 29 20 20 20 3d 35 00 |(#FILLPE|N) =5.|
|000008e0| 00 20 20 53 63 72 6e 50 | 65 6e 73 28 23 42 41 43 |. ScrnP|ens(#BAC|
|000008f0| 4b 47 52 4f 55 4e 44 50 | 45 4e 29 3d 30 00 20 20 |KGROUNDP|EN)=0. |
|00000900| 53 63 72 6e 50 65 6e 73 | 28 23 48 49 47 48 4c 49 |ScrnPens|(#HIGHLI|
|00000910| 47 48 54 54 45 58 54 50 | 45 4e 29 3d 36 00 00 20 |GHTTEXTP|EN)=6.. |
|00000920| 20 53 63 72 6e 50 65 6e | 73 28 23 42 41 52 44 45 | ScrnPen|s(#BARDE|
|00000930| 54 41 49 4c 50 45 4e 29 | 3d 31 00 20 20 53 63 72 |TAILPEN)|=1. Scr|
|00000940| 6e 50 65 6e 73 28 23 42 | 41 52 42 4c 4f 43 4b 50 |nPens(#B|ARBLOCKP|
|00000950| 45 4e 29 3d 32 00 20 20 | 53 63 72 6e 50 65 6e 73 |EN)=2. |ScrnPens|
|00000960| 28 23 42 41 52 54 52 49 | 4d 50 45 4e 29 20 3d 31 |(#BARTRI|MPEN) =1|
|00000970| 00 00 00 20 20 23 54 53 | 43 52 45 45 4e 20 3d 20 |... #TS|CREEN = |
|00000980| 30 00 20 20 d5 82 20 23 | 54 53 43 52 45 45 4e 2c |0. .. #|TSCREEN,|
|00000990| 32 30 00 20 20 d5 83 20 | 23 54 53 43 52 45 45 4e |20. .. |#TSCREEN|
|000009a0| 2c 23 53 41 5f 4c 69 6b | 65 57 6f 72 6b 62 65 6e |,#SA_Lik|eWorkben|
|000009b0| 63 68 2c bc 0e 00 20 20 | d5 83 20 23 54 53 43 52 |ch,... |.. #TSCR|
|000009c0| 45 45 4e 2c 23 53 41 5f | 44 65 70 74 68 20 20 20 |EEN,#SA_|Depth |
|000009d0| 20 20 20 20 20 2c 34 00 | 20 20 d5 83 20 23 54 53 | ,4.| .. #TS|
|000009e0| 43 52 45 45 4e 2c 23 53 | 41 5f 44 65 74 61 69 6c |CREEN,#S|A_Detail|
|000009f0| 50 65 6e 20 20 20 20 2c | 30 00 20 20 d5 83 20 23 |Pen ,|0. .. #|
|00000a00| 54 53 43 52 45 45 4e 2c | 23 53 41 5f 42 6c 6f 63 |TSCREEN,|#SA_Bloc|
|00000a10| 6b 50 65 6e 20 20 20 20 | 20 2c 31 00 20 20 d5 83 |kPen | ,1. ..|
|00000a20| 20 23 54 53 43 52 45 45 | 4e 2c 23 53 41 5f 54 79 | #TSCREE|N,#SA_Ty|
|00000a30| 70 65 20 20 20 20 20 20 | 20 20 20 2c 23 43 55 53 |pe | ,#CUS|
|00000a40| 54 4f 4d 00 20 20 3b 41 | 64 64 54 61 67 73 20 23 |TOM. ;A|ddTags #|
|00000a50| 54 53 43 52 45 45 4e 2c | 23 53 41 5f 54 79 70 65 |TSCREEN,|#SA_Type|
|00000a60| 20 20 20 20 20 20 20 20 | 20 2c 23 50 55 42 4c 49 | | ,#PUBLI|
|00000a70| 43 53 43 52 45 45 4e 00 | 20 20 3b 41 64 64 54 61 |CSCREEN.| ;AddTa|
|00000a80| 67 73 20 23 54 53 43 52 | 45 45 4e 2c 23 53 41 5f |gs #TSCR|EEN,#SA_|
|00000a90| 50 75 62 4e 61 6d 65 20 | 20 20 20 20 20 2c 26 50 |PubName | ,&P|
|00000aa0| 75 62 54 69 74 6c 65 24 | 00 20 20 d5 83 20 23 54 |ubTitle$|. .. #T|
|00000ab0| 53 43 52 45 45 4e 2c 23 | 53 41 5f 54 69 74 6c 65 |SCREEN,#|SA_Title|
|00000ac0| 20 20 20 20 20 20 20 20 | 2c 26 53 63 72 54 69 74 | |,&ScrTit|
|00000ad0| 6c 65 24 00 20 20 d5 83 | 20 23 54 53 43 52 45 45 |le$. ..| #TSCREE|
|00000ae0| 4e 2c 23 53 41 5f 46 75 | 6c 6c 50 61 6c 65 74 74 |N,#SA_Fu|llPalett|
|00000af0| 65 20 20 2c bc 0f 00 20 | 20 d5 83 20 23 54 53 43 |e ,... | .. #TSC|
|00000b00| 52 45 45 4e 2c 23 53 41 | 5f 44 72 61 67 67 61 62 |REEN,#SA|_Draggab|
|00000b10| 6c 65 20 20 20 20 2c bc | 0f 00 20 20 d5 83 20 23 |le ,.|.. .. #|
|00000b20| 54 53 43 52 45 45 4e 2c | 23 53 41 5f 45 78 63 6c |TSCREEN,|#SA_Excl|
|00000b30| 75 73 69 76 65 20 20 20 | 20 2c bc 0e 00 20 20 d5 |usive | ,... .|
|00000b40| 83 20 23 54 53 43 52 45 | 45 4e 2c 23 53 41 5f 53 |. #TSCRE|EN,#SA_S|
|00000b50| 68 61 72 65 50 65 6e 73 | 20 20 20 20 2c bc 0f 00 |harePens| ,...|
|00000b60| 20 20 d5 83 20 23 54 53 | 43 52 45 45 4e 2c 23 53 | .. #TS|CREEN,#S|
|00000b70| 41 5f 4d 69 6e 69 6d 69 | 7a 65 49 53 47 20 20 2c |A_Minimi|zeISG ,|
|00000b80| bc 0e 00 20 20 d5 83 20 | 23 54 53 43 52 45 45 4e |... .. |#TSCREEN|
|00000b90| 2c 23 53 41 5f 42 65 68 | 69 6e 64 20 20 20 20 20 |,#SA_Beh|ind |
|00000ba0| 20 20 2c bc 0e 00 20 20 | d5 83 20 23 54 53 43 52 | ,... |.. #TSCR|
|00000bb0| 45 45 4e 2c 23 53 41 5f | 51 75 69 65 74 20 20 20 |EEN,#SA_|Quiet |
|00000bc0| 20 20 20 20 20 2c bc 0f | 3b 54 72 75 65 00 20 20 | ,..|;True. |
|00000bd0| d5 83 20 23 54 53 43 52 | 45 45 4e 2c 23 53 41 5f |.. #TSCR|EEN,#SA_|
|00000be0| 53 68 6f 77 54 69 74 6c | 65 20 20 20 20 2c bc 0f |ShowTitl|e ,..|
|00000bf0| 00 20 20 d5 83 20 23 54 | 53 43 52 45 45 4e 2c 23 |. .. #T|SCREEN,#|
|00000c00| 53 41 5f 50 65 6e 73 20 | 20 20 20 20 20 20 20 20 |SA_Pens | |
|00000c10| 2c 26 53 63 72 6e 50 65 | 6e 73 28 30 29 00 00 20 |,&ScrnPe|ns(0).. |
|00000c20| 20 c5 06 20 32 7c 24 34 | 7c 24 38 7c 24 31 30 7c | .. 2|$4||$8|$10||
|00000c30| 24 32 30 7c 24 34 30 7c | 24 31 30 30 7c 24 32 30 |$20|$40||$100|$20|
|00000c40| 30 7c 24 34 30 30 7c 24 | 32 30 30 30 7c 24 34 30 |0|$400|$|2000|$40|
|00000c50| 30 30 30 7c 24 38 30 30 | 30 30 7c 24 31 30 30 30 |000|$800|00|$1000|
|00000c60| 30 30 30 7c 24 32 30 30 | 30 30 30 30 00 00 20 20 |000|$200|0000.. |
|00000c70| 80 06 20 53 63 72 65 65 | 6e 49 6e 69 74 00 20 20 |.. Scree|nInit. |
|00000c80| 80 0b 20 2a 53 63 72 6e | 00 20 20 20 20 20 3b 50 |.. *Scrn|. ;P|
|00000c90| 75 62 53 63 72 65 65 6e | 53 74 61 74 75 73 5f 20 |ubScreen|Status_ |
|00000ca0| 2a 53 63 72 6e 2c 30 00 | 20 20 20 20 20 3b 53 65 |*Scrn,0.| ;Se|
|00000cb0| 74 44 65 66 61 75 6c 74 | 50 75 62 53 63 72 65 65 |tDefault|PubScree|
|00000cc0| 6e 5f 20 50 75 62 54 69 | 74 6c 65 24 00 20 20 80 |n_ PubTi|tle$. .|
|00000cd0| 22 00 20 20 20 20 20 3b | 43 61 75 73 65 7b 7d 00 |". ;|Cause{}.|
|00000ce0| 20 20 20 20 20 c6 8e 20 | 2d 31 2c 2d 31 00 20 20 | .. |-1,-1. |
|00000cf0| 80 c0 00 00 00 20 20 80 | b5 00 20 20 3b 3d 3d 3d |..... .|.. ;===|
|00000d00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d30| 00 20 20 3b 20 4f 70 65 | 6e 20 75 70 20 74 68 65 |. ; Ope|n up the|
|00000d40| 20 64 65 73 6b 74 6f 70 | 20 77 69 6e 64 6f 77 2e | desktop| window.|
|00000d50| 00 20 20 3b 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ;====|========|
|00000d60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d80| 3d 3d 3d 3d 3d 3d 3d 00 | 20 20 80 b4 20 3a 20 80 |=======.| .. : .|
|00000d90| 05 20 51 75 69 74 5f 32 | 20 3a 20 80 02 20 80 b4 |. Quit_2| : .. ..|
|00000da0| 00 00 20 20 80 06 20 44 | 65 73 6b 74 6f 70 49 6e |.. .. D|esktopIn|
|00000db0| 69 74 00 20 20 80 0b 20 | 2a 57 69 6e 00 20 20 20 |it. .. |*Win. |
|00000dc0| 20 20 80 2c 20 c5 01 20 | 44 65 73 6b 57 69 6e 00 | ., .. |DeskWin.|
|00000dd0| 20 20 20 20 20 c5 12 20 | 44 65 73 6b 57 69 6e 00 | .. |DeskWin.|
|00000de0| 20 20 20 20 20 c5 11 20 | 44 65 73 6b 57 69 6e 00 | .. |DeskWin.|
|00000df0| 00 20 20 20 20 20 80 37 | 20 34 00 20 20 20 20 20 |. .7| 4. |
|00000e00| 2a 45 78 70 6c 6f 72 65 | 72 20 3d 20 2a 42 61 63 |*Explore|r = *Bac|
|00000e10| 6b 64 72 6f 70 20 20 20 | 20 20 20 20 20 20 20 3b |kdrop | ;|
|00000e20| 6f 6b 2c 20 6c 65 74 73 | 20 70 6c 61 79 20 62 61 |ok, lets| play ba|
|00000e30| 6c 6c 2e 2e 00 20 20 20 | 20 20 80 06 20 42 75 69 |ll... | .. Bui|
|00000e40| 6c 64 41 46 6f 6c 64 65 | 72 00 20 20 20 20 20 80 |ldAFolde|r. .|
|00000e50| 06 20 43 6c 65 61 6e 55 | 70 41 44 65 73 6b 74 6f |. CleanU|pADeskto|
|00000e60| 70 00 20 20 20 20 20 80 | 06 20 44 72 61 77 41 44 |p. .|. DrawAD|
|00000e70| 65 73 6b 74 6f 70 00 00 | 20 20 20 20 20 ff a6 20 |esktop..| .. |
|00000e80| 2a 53 63 72 6e 00 20 20 | 80 22 00 20 20 20 20 20 |*Scrn. |.". |
|00000e90| 80 05 20 51 75 69 74 5f | 32 00 20 20 80 c0 00 00 |.. Quit_|2. ....|
|00000ea0| 20 20 80 b5 00 00 20 20 | 3b 47 6f 73 75 62 20 4c | .... |;Gosub L|
|00000eb0| 6f 67 4f 6e 00 20 20 3b | 3d 3d 3d 3d 3d 3d 3d 3d |ogOn. ;|========|
|00000ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000ed0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000ee0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 00 20 20 3b 20 |========|===. ; |
|00000ef0| 4d 61 69 6e 20 50 72 6f | 67 72 61 6d 20 4c 6f 6f |Main Pro|gram Loo|
|00000f00| 70 00 20 20 3b 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |p. ;===|========|
|00000f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f30| 3d 3d 3d 3d 3d 3d 3d 3d | 00 20 20 52 75 6e 6e 69 |========|. Runni|
|00000f40| 6e 67 3d bc 0e 00 20 20 | 47 6c 6f 62 61 6c 5f 53 |ng=... |Global_S|
|00000f50| 79 6e 63 20 3d 20 30 00 | 20 20 80 37 20 35 00 20 |ync = 0.| .7 5. |
|00000f60| 20 c5 37 00 00 00 2e 4d | 61 69 6e 3a 00 20 20 3b | .7....M|ain:. ;|
|00000f70| 00 20 20 80 0c 20 52 75 | 6e 6e 69 6e 67 00 20 20 |. .. Ru|nning. |
|00000f80| 20 20 20 20 20 20 fe 1b | 31 00 20 20 20 20 20 20 | ..|1. |
|00000f90| 20 20 47 6c 6f 62 61 6c | 5f 53 79 6e 63 2b 31 00 | Global|_Sync+1.|
|00000fa0| 20 20 20 20 20 20 20 20 | 80 0b 20 47 6c 6f 62 61 | |.. Globa|
|00000fb0| 6c 5f 53 79 6e 63 3e 31 | 30 30 30 30 20 80 21 20 |l_Sync>1|0000 .! |
|00000fc0| 47 6c 6f 62 61 6c 5f 53 | 79 6e 63 3d 30 00 20 20 |Global_S|ync=0. |
|00000fd0| 20 20 20 20 20 20 3b 5c | 00 20 20 20 20 20 20 20 | ;\|. |
|00000fe0| 20 65 76 20 3d 20 c5 03 | 00 20 20 20 20 20 20 20 | ev = ..|. |
|00000ff0| 20 65 76 76 3d 20 c5 05 | 00 00 00 20 20 20 20 20 | evv= ..|... |
|00001000| 20 20 20 80 0e 20 65 76 | 00 20 20 20 20 20 20 20 | .. ev|. |
|00001010| 20 80 0f 20 24 30 30 30 | 20 3a 20 80 88 00 20 20 | .. $000| : ... |
|00001020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001030| 20 20 80 88 00 20 20 20 | 20 20 20 20 20 80 0f 20 | ... | .. |
|00001040| 24 30 30 32 20 3a 20 80 | 0b 20 2a 45 78 70 6c 6f |$002 : .|. *Explo|
|00001050| 72 65 72 3c 3e 2a 42 61 | 63 6b 64 72 6f 70 00 20 |rer<>*Ba|ckdrop. |
|00001060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001070| 20 20 20 20 20 20 80 06 | 20 43 6c 65 61 6e 55 70 | ..| CleanUp|
|00001080| 41 44 65 73 6b 74 6f 70 | 00 20 20 20 20 20 20 20 |ADesktop|. |
|00001090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|000010a0| c0 00 00 20 20 20 20 20 | 20 20 20 80 0f 20 24 30 |... | .. $0|
|000010b0| 31 30 20 3a 20 c5 37 20 | 24 31 30 00 00 20 20 20 |10 : .7 |$10.. |
|000010c0| 20 20 20 20 20 80 0f 20 | 24 30 30 38 20 3a 20 80 | .. |$008 : .|
|000010d0| 0b 20 df 04 28 30 29 3d | 31 00 20 20 20 20 20 20 |. ..(0)=|1. |
|000010e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000010f0| 20 80 06 20 43 68 65 63 | 6b 41 44 65 73 6b 74 6f | .. Chec|kADeskto|
|00001100| 70 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p. | |
|00001110| 20 20 20 20 20 20 20 20 | 20 80 0c 20 df 04 28 30 | | .. ..(0|
|00001120| 29 3a 80 37 3a 80 c1 00 | 20 20 20 20 20 20 20 20 |):.7:...| |
|00001130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00001140| 37 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |7. | |
|00001150| 20 20 20 20 20 20 20 20 | 20 c5 37 00 20 20 20 20 | | .7. |
|00001160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001170| 20 20 20 65 76 20 20 20 | 3d 20 30 00 20 20 20 20 | ev |= 0. |
|00001180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001190| 20 20 20 65 76 76 20 20 | 3d 20 30 00 20 20 20 20 | evv |= 0. |
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011b0| 80 c0 00 00 20 20 20 20 | 20 20 20 20 80 0f 20 24 |.... | .. $|
|000011c0| 32 30 30 20 3a 20 80 06 | 20 43 6c 6f 73 65 45 78 |200 : ..| CloseEx|
|000011d0| 70 6c 6f 72 65 00 00 20 | 20 20 20 20 20 20 20 80 |plore.. | .|
|000011e0| 0f 20 24 34 30 30 20 3a | 20 61 24 3d dd 02 00 20 |. $400 :| a$=... |
|000011f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001200| 20 20 20 80 0e 20 61 24 | 00 20 20 20 20 20 20 20 | .. a$|. |
|00001210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 0f 20 | | .. |
|00001220| 22 72 22 20 20 20 20 20 | 20 3a 20 80 06 20 43 6c |"r" | : .. Cl|
|00001230| 65 61 72 41 49 63 6f 6e | 73 00 20 20 20 20 20 20 |earAIcon|s. |
|00001240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 06 | | ..|
|00001260| 20 53 68 6f 77 41 49 63 | 6f 6e 73 00 20 20 20 20 | ShowAIc|ons. |
|00001270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001280| 80 0f 20 dc 86 28 31 33 | 39 29 3a 20 3b 49 63 6f |.. ..(13|9): ;Ico|
|00001290| 6e 48 65 6c 70 00 20 20 | 20 20 20 20 20 20 20 20 |nHelp. | |
|000012a0| 20 20 20 20 20 20 20 20 | 20 20 80 0f 20 dc 86 28 | | .. ..(|
|000012b0| 30 32 37 29 3a 20 52 75 | 6e 6e 69 6e 67 3d bc 0f |027): Ru|nning=..|
|000012c0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000012d0| 20 20 20 20 20 80 02 20 | 80 0e 00 00 20 20 20 20 | .. |.... |
|000012e0| 20 20 20 20 80 0f 20 24 | 34 30 30 30 30 3a 20 80 | .. $|40000: .|
|000012f0| 0b 20 65 76 76 3c 3e 2a | 45 78 70 6c 6f 72 65 72 |. evv<>*|Explorer|
|00001300| 5c 57 69 6e 64 6f 77 49 | 44 00 20 20 20 20 20 20 |\WindowI|D. |
|00001310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001320| 20 20 2a 45 78 70 6c 6f | 72 65 72 20 3d 20 bc 0f | *Explo|rer = ..|
|00001330| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001340| 20 20 20 20 20 80 0b 20 | 52 65 6c 69 61 62 6c 65 | .. |Reliable|
|00001350| 5f 44 65 73 6b 57 69 6e | 64 6f 77 7b 2a 43 6f 72 |_DeskWin|dow{*Cor|
|00001360| 65 5c 46 69 72 73 74 44 | 65 73 6b 57 69 6e 64 6f |e\FirstD|eskWindo|
|00001370| 77 7d 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |w}. | |
|00001380| 20 20 20 20 20 20 20 20 | 20 20 2a 65 78 70 6c 2e | | *expl.|
|00001390| 44 65 73 6b 57 69 6e 64 | 6f 77 20 3d 20 2a 43 6f |DeskWind|ow = *Co|
|000013a0| 72 65 5c 46 69 72 73 74 | 44 65 73 6b 57 69 6e 64 |re\First|DeskWind|
|000013b0| 6f 77 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ow. | |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 80 0c 20 52 65 6c | | .. Rel|
|000013d0| 69 61 62 6c 65 5f 44 65 | 73 6b 57 69 6e 64 6f 77 |iable_De|skWindow|
|000013e0| 7b 2a 65 78 70 6c 7d 00 | 20 20 20 20 20 20 20 20 |{*expl}.| |
|000013f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00001400| 0b 20 2a 65 78 70 6c 5c | 57 69 6e 64 6f 77 49 44 |. *expl\|WindowID|
|00001410| 3d 65 76 76 00 20 20 20 | 20 20 20 20 20 20 20 20 |=evv. | |
|00001420| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00001430| 45 78 70 6c 6f 72 65 72 | 20 3d 20 2a 65 78 70 6c |Explorer| = *expl|
|00001440| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001450| 20 20 20 20 20 20 20 20 | 20 20 20 2a 65 78 70 6c | | *expl|
|00001460| 3d bc 0f 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |=... | |
|00001470| 20 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 | | ... |
|00001480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001490| 20 20 20 20 20 80 0b 20 | 2a 65 78 70 6c 20 80 21 | .. |*expl .!|
|000014a0| 20 2a 65 78 70 6c 3d 2a | 65 78 70 6c 5c 4e 65 78 | *expl=*|expl\Nex|
|000014b0| 74 44 65 73 6b 57 69 6e | 64 6f 77 00 20 20 20 20 |tDeskWin|dow. |
|000014c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014d0| 20 20 20 80 c1 00 00 20 | 20 20 20 20 20 20 20 20 | .... | |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|000014f0| 20 52 65 6c 69 61 62 6c | 65 5f 44 65 73 6b 57 69 | Reliabl|e_DeskWi|
|00001500| 6e 64 6f 77 7b 2a 45 78 | 70 6c 6f 72 65 72 7d 00 |ndow{*Ex|plorer}.|
|00001510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001520| 20 20 20 20 20 20 20 20 | 20 20 80 2c 20 c5 01 20 | | ., .. |
|00001530| 2a 45 78 70 6c 6f 72 65 | 72 5c 57 69 6e 64 6f 77 |*Explore|r\Window|
|00001540| 49 44 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ID. | |
|00001550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 c5 12 20 | | .. |
|00001560| 2a 45 78 70 6c 6f 72 65 | 72 5c 57 69 6e 64 6f 77 |*Explore|r\Window|
|00001570| 49 44 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ID. | |
|00001580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 c5 11 20 | | .. |
|00001590| 2a 45 78 70 6c 6f 72 65 | 72 5c 57 69 6e 64 6f 77 |*Explore|r\Window|
|000015a0| 49 44 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ID. | |
|000015b0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|000015c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000015d0| 20 80 c0 00 20 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|000015e0| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|000015f0| 20 20 20 80 02 20 80 0e | 00 20 20 80 c1 00 00 00 | .. ..|. .....|
|00001600| 00 2e 51 75 69 74 5f 31 | 3a 00 20 20 3b 48 69 64 |..Quit_1|:. ;Hid|
|00001610| 65 53 63 72 65 65 6e 20 | 30 00 20 20 3b 43 6c 6f |eScreen |0. ;Clo|
|00001620| 73 65 20 64 6f 77 6e 20 | 61 6c 6c 20 72 65 67 69 |se down |all regi|
|00001630| 73 74 72 65 64 20 77 69 | 6e 64 6f 77 73 00 20 20 |stred wi|ndows. |
|00001640| 3b 00 00 20 20 80 16 20 | 78 3d 28 23 4d 61 78 57 |;.. .. |x=(#MaxW|
|00001650| 69 6e 64 6f 77 73 2d 31 | 29 20 80 18 20 30 20 80 |indows-1|) .. 0 .|
|00001660| 19 20 2d 31 00 20 20 20 | 20 20 20 80 0b 20 57 69 |. -1. | .. Wi|
|00001670| 6e 64 6f 77 73 28 78 29 | 3d bc 0e 20 80 21 20 c5 |ndows(x)|=.. .! .|
|00001680| 3c 20 78 3a 80 37 00 20 | 20 80 17 20 78 00 00 20 |< x:.7. | .. x.. |
|00001690| 20 3b 00 20 20 3b 00 51 | 75 69 74 5f 32 3a 00 20 | ;. ;.Q|uit_2:. |
|000016a0| 20 3b 50 75 62 53 63 72 | 65 65 6e 53 74 61 74 75 | ;PubScr|eenStatu|
|000016b0| 73 5f 20 2a 53 63 72 6e | 2c 2d 31 00 20 20 3b 53 |s_ *Scrn|,-1. ;S|
|000016c0| 65 74 44 65 66 61 75 6c | 74 50 75 62 53 63 72 65 |etDefaul|tPubScre|
|000016d0| 65 6e 5f 20 22 57 6f 72 | 6b 62 65 6e 63 68 20 53 |en_ "Wor|kbench S|
|000016e0| 63 72 65 65 6e 22 00 20 | 20 cf 0b 20 30 00 20 20 |creen". | .. 0. |
|000016f0| 80 02 00 00 00 00 2e 00 | 2e 45 78 70 6c 6f 72 65 |........|.Explore|
|00001700| 3a 00 20 20 80 0c 20 df | 04 28 30 29 3a 80 37 3a |:. .. .|.(0):.7:|
|00001710| 80 c1 3a 00 20 20 80 0b | 20 52 65 6c 69 61 62 6c |..:. ..| Reliabl|
|00001720| 65 5f 44 65 73 6b 4f 62 | 6a 65 63 74 7b 2a 47 6f |e_DeskOb|ject{*Go|
|00001730| 7d 00 20 20 20 20 20 6d | 79 70 61 74 68 24 3d da |}. m|ypath$=.|
|00001740| 02 24 28 26 2a 47 6f 5c | 54 61 72 67 65 74 50 61 |.$(&*Go\|TargetPa|
|00001750| 74 68 29 00 20 20 20 20 | 20 80 0b 20 be 15 28 6d |th). | .. ..(m|
|00001760| 79 70 61 74 68 24 29 00 | 20 20 20 20 20 20 20 20 |ypath$).| |
|00001770| 6d 79 77 69 6e 2e 6c 3d | 4f 62 74 61 69 6e 46 72 |mywin.l=|ObtainFr|
|00001780| 65 65 57 69 6e 64 6f 77 | 7b 7d 00 20 20 20 20 20 |eeWindow|{}. |
|00001790| 20 20 20 80 0b 20 6d 79 | 77 69 6e 3e 2d 31 00 20 | .. my|win>-1. |
|000017a0| 20 20 20 20 20 20 20 20 | 20 20 2a 65 78 70 6c 2e | | *expl.|
|000017b0| 44 65 73 6b 57 69 6e 64 | 6f 77 20 3d 20 43 72 65 |DeskWind|ow = Cre|
|000017c0| 61 74 65 44 65 73 6b 57 | 69 6e 64 6f 77 7b 6d 79 |ateDeskW|indow{my|
|000017d0| 77 69 6e 2c 6d 79 70 61 | 74 68 24 7d 00 20 20 20 |win,mypa|th$}. |
|000017e0| 20 20 20 20 20 20 20 20 | 80 0b 20 52 65 6c 69 61 | |.. Relia|
|000017f0| 62 6c 65 5f 44 65 73 6b | 57 69 6e 64 6f 77 7b 2a |ble_Desk|Window{*|
|00001800| 65 78 70 6c 7d 00 00 00 | 20 20 20 20 20 20 20 20 |expl}...| |
|00001810| 20 20 20 20 20 20 3b 46 | 72 65 73 68 2d 75 70 20 | ;F|resh-up |
|00001820| 74 68 65 20 6f 6c 64 20 | 6f 6e 65 20 62 65 66 6f |the old |one befo|
|00001830| 72 65 20 77 65 20 67 6f | 2e 00 20 20 20 20 20 20 |re we go|.. |
|00001840| 20 20 20 20 20 20 20 20 | 3b 00 20 20 20 20 20 20 | |;. |
|00001850| 20 20 20 20 20 20 20 20 | 2a 47 6f 5c 53 65 6c 65 | |*Go\Sele|
|00001860| 63 74 65 64 20 3d 20 bc | 0f 00 20 20 20 20 20 20 |cted = .|.. |
|00001870| 20 20 20 20 20 20 20 20 | 44 72 61 77 44 65 73 6b | |DrawDesk|
|00001880| 4f 62 6a 65 63 74 7b 2a | 47 6f 7d 00 20 20 20 20 |Object{*|Go}. |
|00001890| 20 20 20 20 20 20 20 20 | 20 20 46 6f 63 61 6c 5f | | Focal_|
|000018a0| 58 20 3d 20 30 00 20 20 | 20 20 20 20 20 20 20 20 |X = 0. | |
|000018b0| 20 20 20 20 46 6f 63 61 | 6c 5f 59 20 3d 20 30 00 | Foca|l_Y = 0.|
|000018c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 6f | | Fo|
|000018d0| 63 61 6c 5f 53 79 6e 63 | 3d 47 6c 6f 62 61 6c 5f |cal_Sync|=Global_|
|000018e0| 53 79 6e 63 00 00 20 20 | 20 20 20 20 20 20 20 20 |Sync.. | |
|000018f0| 20 20 20 20 57 69 64 74 | 68 20 2e 6c 20 3d 20 28 | Widt|h .l = (|
|00001900| 23 49 63 6f 6e 5f 43 6f | 6c 57 69 64 74 68 20 2a |#Icon_Co|lWidth *|
|00001910| 34 29 2b 2a 53 63 72 6e | 5c 42 61 72 48 65 69 67 |4)+*Scrn|\BarHeig|
|00001920| 68 74 2a 32 00 20 20 20 | 20 20 20 20 20 20 20 20 |ht*2. | |
|00001930| 20 20 20 48 65 69 67 68 | 74 2e 6c 20 3d 20 28 23 | Heigh|t.l = (#|
|00001940| 49 63 6f 6e 5f 52 6f 77 | 48 65 69 67 68 74 2a 34 |Icon_Row|Height*4|
|00001950| 29 2b 2a 53 63 72 6e 5c | 42 61 72 48 65 69 67 68 |)+*Scrn\|BarHeigh|
|00001960| 74 2a 32 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |t*2. | |
|00001970| 20 20 61 78 20 20 20 20 | 2e 6c 20 3d 20 cf 05 20 | ax |.l = .. |
|00001980| 2d 20 28 57 69 64 74 68 | 2f 32 29 00 20 20 20 20 |- (Width|/2). |
|00001990| 20 20 20 20 20 20 20 20 | 20 20 61 79 20 20 20 20 | | ay |
|000019a0| 2e 6c 20 3d 20 cf 06 20 | 2d 20 28 48 65 69 67 68 |.l = .. |- (Heigh|
|000019b0| 74 2f 32 29 00 20 20 20 | 20 20 20 20 20 20 20 20 |t/2). | |
|000019c0| 20 20 20 80 0b 20 61 78 | 3c 30 20 80 21 20 61 78 | .. ax|<0 .! ax|
|000019d0| 3d 30 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=0. | |
|000019e0| 20 80 0b 20 61 79 3c 30 | 20 80 21 20 61 79 3d 30 | .. ay<0| .! ay=0|
|000019f0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |. | .|
|00001a00| 0b 20 28 61 78 2b 57 69 | 64 74 68 29 3e 2a 53 63 |. (ax+Wi|dth)>*Sc|
|00001a10| 72 6e 5c 57 69 64 74 68 | 20 80 21 20 61 78 3d 20 |rn\Width| .! ax= |
|00001a20| 2a 53 63 72 6e 5c 57 69 | 64 74 68 2d 57 69 64 74 |*Scrn\Wi|dth-Widt|
|00001a30| 68 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |h. | |
|00001a40| 80 0b 20 28 61 79 2b 68 | 65 69 67 68 74 29 3e 2a |.. (ay+h|eight)>*|
|00001a50| 53 63 72 6e 5c 48 65 69 | 67 68 74 20 80 21 20 61 |Scrn\Hei|ght .! a|
|00001a60| 79 3d 2a 53 63 72 6e 5c | 48 65 69 67 68 74 2d 48 |y=*Scrn\|Height-H|
|00001a70| 65 69 67 68 74 00 00 20 | 20 20 20 20 20 20 20 20 |eight.. | |
|00001a80| 20 20 20 20 20 c5 32 20 | 28 23 49 63 6f 6e 5f 43 | .2 |(#Icon_C|
|00001a90| 6f 6c 57 69 64 74 68 2a | 32 29 2c 28 23 49 63 6f |olWidth*|2),(#Ico|
|00001aa0| 6e 5f 52 6f 77 48 65 69 | 67 68 74 2a 32 29 2c 2a |n_RowHei|ght*2),*|
|00001ab0| 53 63 72 6e 5c 57 69 64 | 74 68 2c 2a 53 63 72 6e |Scrn\Wid|th,*Scrn|
|00001ac0| 5c 48 65 69 67 68 74 00 | 20 20 20 20 20 20 20 20 |\Height.| |
|00001ad0| 20 20 20 20 20 20 c5 01 | 20 6d 79 77 69 6e 2c 61 | ..| mywin,a|
|00001ae0| 78 2c 61 79 2c 57 69 64 | 74 68 2c 48 65 69 67 68 |x,ay,Wid|th,Heigh|
|00001af0| 74 2c 31 7c 32 7c 34 7c | 38 7c 24 31 30 30 30 7c |t,1|2|4||8|$1000||
|00001b00| 24 31 30 30 30 30 7c 24 | 34 30 30 2c 6d 79 70 61 |$10000|$|400,mypa|
|00001b10| 74 68 24 2c 31 2c 32 00 | 20 20 20 20 20 20 20 20 |th$,1,2.| |
|00001b20| 20 20 20 20 20 20 80 0b | 20 da 02 2e 6c 28 80 b8 | ..| ...l(..|
|00001b30| 20 c5 01 28 6d 79 77 69 | 6e 29 29 00 20 20 20 20 | ..(mywi|n)). |
|00001b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 c5 0a 20 | | .. |
|00001b50| 30 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0. | |
|00001b60| 20 20 20 2a 57 61 6e 2e | 57 69 6e 64 6f 77 20 3d | *Wan.|Window =|
|00001b70| 20 da 02 2e 6c 28 80 b8 | 20 c5 01 28 6d 79 77 69 | ...l(..| ..(mywi|
|00001b80| 6e 29 29 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |n)). | |
|00001b90| 20 20 20 20 20 fd 1e 20 | 2a 57 61 6e 5c 52 50 6f | .. |*Wan\RPo|
|00001ba0| 72 74 2c 31 35 00 00 20 | 20 20 20 20 20 20 20 20 |rt,15.. | |
|00001bb0| 20 20 20 20 20 20 20 20 | 2a 44 69 72 2e 46 6f 6c | |*Dir.Fol|
|00001bc0| 64 65 72 20 3d 20 42 75 | 69 6c 64 50 61 74 68 4c |der = Bu|ildPathL|
|00001bd0| 69 73 74 7b 6d 79 70 61 | 74 68 24 7d 00 20 20 20 |ist{mypa|th$}. |
|00001be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 65 | | *e|
|00001bf0| 78 70 6c 5c 46 69 6c 65 | 4c 69 73 74 3d 20 2a 44 |xpl\File|List= *D|
|00001c00| 69 72 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ir. | |
|00001c10| 20 20 20 20 41 64 64 44 | 65 73 6b 57 69 6e 64 6f | AddD|eskWindo|
|00001c20| 77 7b 2a 65 78 70 6c 7d | 00 20 20 20 20 20 20 20 |w{*expl}|. |
|00001c30| 20 20 20 20 20 20 20 20 | 20 20 2a 45 78 70 6c 6f | | *Explo|
|00001c40| 72 65 72 20 3d 20 2a 65 | 78 70 6c 00 20 20 20 20 |rer = *e|xpl. |
|00001c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 06 20 | | .. |
|00001c60| 42 75 69 6c 64 41 46 6f | 6c 64 65 72 00 20 20 20 |BuildAFo|lder. |
|00001c70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 06 | | ..|
|00001c80| 20 43 6c 65 61 6e 55 70 | 41 44 65 73 6b 74 6f 70 | CleanUp|ADesktop|
|00001c90| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |. | .|
|00001ca0| 22 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |". | |
|00001cb0| 20 20 20 c6 8e 20 2d 31 | 2c 2d 31 00 20 20 20 20 | .. -1|,-1. |
|00001cc0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|00001cd0| 20 20 20 20 20 20 20 20 | 80 22 00 20 20 20 20 20 | |.". |
|00001ce0| 20 20 20 20 20 20 20 20 | 20 57 69 6e 64 6f 77 73 | | Windows|
|00001cf0| 28 6d 79 77 69 6e 29 3d | bc 0f 20 20 3b 6f 70 73 |(mywin)=|.. ;ops|
|00001d00| 21 20 6c 65 74 73 20 66 | 72 65 65 20 74 68 65 20 |! lets f|ree the |
|00001d10| 77 69 6e 64 6f 77 21 00 | 20 20 20 20 20 20 20 20 |window!.| |
|00001d20| 20 20 20 80 c0 00 20 20 | 20 20 20 20 20 20 80 c0 | ... | ..|
|00001d30| 00 20 20 20 20 20 80 c0 | 00 20 20 80 c0 00 20 20 |. ..|. ... |
|00001d40| c5 37 00 20 20 80 07 00 | 00 00 2e 43 6c 6f 73 65 |.7. ...|...Close|
|00001d50| 45 78 70 6c 6f 72 65 00 | 20 20 80 0b 20 52 65 6c |Explore.| .. Rel|
|00001d60| 69 61 62 6c 65 5f 44 65 | 73 6b 57 69 6e 64 6f 77 |iable_De|skWindow|
|00001d70| 7b 2a 45 78 70 6c 6f 72 | 65 72 7d 00 20 20 20 20 |{*Explor|er}. |
|00001d80| 20 80 0b 20 2a 45 78 70 | 6c 6f 72 65 72 5c 57 69 | .. *Exp|lorer\Wi|
|00001d90| 6e 64 6f 77 49 44 3e 2d | 31 00 20 20 20 20 20 20 |ndowID>-|1. |
|00001da0| 20 20 57 69 6e 64 6f 77 | 73 28 2a 45 78 70 6c 6f | Window|s(*Explo|
|00001db0| 72 65 72 5c 57 69 6e 64 | 6f 77 49 44 29 3d bc 0f |rer\Wind|owID)=..|
|00001dc0| 00 20 20 20 20 20 20 20 | 20 c5 3c 20 2a 45 78 70 |. | .< *Exp|
|00001dd0| 6c 6f 72 65 72 5c 57 69 | 6e 64 6f 77 49 44 00 20 |lorer\Wi|ndowID. |
|00001de0| 20 20 20 20 20 20 20 52 | 65 6d 6f 76 65 44 65 73 | R|emoveDes|
|00001df0| 6b 57 69 6e 64 6f 77 7b | 2a 45 78 70 6c 6f 72 65 |kWindow{|*Explore|
|00001e00| 72 7d 00 20 20 20 20 20 | 20 20 20 2a 45 78 70 6c |r}. | *Expl|
|00001e10| 6f 72 65 72 3d bc 0f 00 | 20 20 20 20 20 80 c0 00 |orer=...| ...|
|00001e20| 20 20 80 c0 00 20 20 80 | 07 00 00 20 20 3b 3d 3d | ... .|... ;==|
|00001e30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e60| 3d 00 20 20 3b 3e 44 72 | 61 77 20 44 65 73 6b 74 |=. ;>Dr|aw Deskt|
|00001e70| 6f 70 20 52 6f 75 74 69 | 6e 65 00 20 20 3b 3d 3d |op Routi|ne. ;==|
|00001e80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ea0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001eb0| 3d 00 2e 00 2e 43 6c 65 | 61 72 41 49 63 6f 6e 73 |=....Cle|arAIcons|
|00001ec0| 3a 00 20 20 80 0b 20 52 | 65 6c 69 61 62 6c 65 5f |:. .. R|eliable_|
|00001ed0| 44 65 73 6b 57 69 6e 64 | 6f 77 7b 2a 45 78 70 6c |DeskWind|ow{*Expl|
|00001ee0| 6f 72 65 72 7d 00 20 20 | 20 20 20 80 0b 20 52 65 |orer}. | .. Re|
|00001ef0| 6c 69 61 62 6c 65 5f 44 | 65 73 6b 4f 62 6a 65 63 |liable_D|eskObjec|
|00001f00| 74 7b 2a 45 78 70 6c 6f | 72 65 72 5c 46 69 72 73 |t{*Explo|rer\Firs|
|00001f10| 74 44 65 73 6b 4f 62 6a | 65 63 74 7d 00 20 20 20 |tDeskObj|ect}. |
|00001f20| 20 20 20 20 20 2a 45 64 | 6f 2e 44 65 73 6b 4f 62 | *Ed|o.DeskOb|
|00001f30| 6a 65 63 74 20 3d 20 2a | 45 78 70 6c 6f 72 65 72 |ject = *|Explorer|
|00001f40| 5c 46 69 72 73 74 44 65 | 73 6b 4f 62 6a 65 63 74 |\FirstDe|skObject|
|00001f50| 00 20 20 20 20 20 20 20 | 20 80 0c 20 52 65 6c 69 |. | .. Reli|
|00001f60| 61 62 6c 65 5f 44 65 73 | 6b 4f 62 6a 65 63 74 7b |able_Des|kObject{|
|00001f70| 2a 45 64 6f 7d 00 20 20 | 20 20 20 20 20 20 20 20 |*Edo}. | |
|00001f80| 20 20 20 20 43 6c 65 61 | 72 44 65 73 6b 4f 62 6a | Clea|rDeskObj|
|00001f90| 65 63 74 7b 2a 45 64 6f | 7d 00 20 20 20 20 20 20 |ect{*Edo|}. |
|00001fa0| 20 20 2a 45 64 6f 20 3d | 20 2a 45 64 6f 5c 4e 65 | *Edo =| *Edo\Ne|
|00001fb0| 78 74 44 65 73 6b 4f 62 | 6a 65 63 74 00 20 20 20 |xtDeskOb|ject. |
|00001fc0| 20 20 20 20 20 80 c1 00 | 20 20 20 20 20 80 c0 00 | ...| ...|
|00001fd0| 00 20 20 80 c0 00 20 20 | 80 07 00 00 2e 53 68 6f |. ... |.....Sho|
|00001fe0| 77 41 49 63 6f 6e 73 3a | 00 20 20 80 0b 20 52 65 |wAIcons:|. .. Re|
|00001ff0| 6c 69 61 62 6c 65 5f 44 | 65 73 6b 57 69 6e 64 6f |liable_D|eskWindo|
|00002000| 77 7b 2a 45 78 70 6c 6f | 72 65 72 7d 00 20 20 20 |w{*Explo|rer}. |
|00002010| 20 20 80 0b 20 52 65 6c | 69 61 62 6c 65 5f 44 65 | .. Rel|iable_De|
|00002020| 73 6b 4f 62 6a 65 63 74 | 7b 2a 45 78 70 6c 6f 72 |skObject|{*Explor|
|00002030| 65 72 5c 46 69 72 73 74 | 44 65 73 6b 4f 62 6a 65 |er\First|DeskObje|
|00002040| 63 74 7d 00 20 20 20 20 | 20 20 20 20 2a 45 64 6f |ct}. | *Edo|
|00002050| 2e 44 65 73 6b 4f 62 6a | 65 63 74 20 3d 20 2a 45 |.DeskObj|ect = *E|
|00002060| 78 70 6c 6f 72 65 72 5c | 46 69 72 73 74 44 65 73 |xplorer\|FirstDes|
|00002070| 6b 4f 62 6a 65 63 74 00 | 20 20 20 20 20 20 20 20 |kObject.| |
|00002080| 80 0c 20 52 65 6c 69 61 | 62 6c 65 5f 44 65 73 6b |.. Relia|ble_Desk|
|00002090| 4f 62 6a 65 63 74 7b 2a | 45 64 6f 7d 00 20 20 20 |Object{*|Edo}. |
|000020a0| 20 20 20 20 20 20 20 20 | 20 20 20 44 72 61 77 44 | | DrawD|
|000020b0| 65 73 6b 4f 62 6a 65 63 | 74 7b 2a 45 64 6f 7d 00 |eskObjec|t{*Edo}.|
|000020c0| 20 20 20 20 20 20 20 20 | 2a 45 64 6f 20 3d 20 2a | |*Edo = *|
|000020d0| 45 64 6f 5c 4e 65 78 74 | 44 65 73 6b 4f 62 6a 65 |Edo\Next|DeskObje|
|000020e0| 63 74 00 20 20 20 20 20 | 20 20 20 80 c1 00 20 20 |ct. | ... |
|000020f0| 20 20 20 80 c0 00 20 20 | 80 c0 00 20 20 80 07 00 | ... |... ...|
|00002100| 00 20 20 3b 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ;====|========|
|00002110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002130| 3d 3d 3d 3d 3d 3d 3d 00 | 20 20 3b 42 75 69 6c 64 |=======.| ;Build|
|00002140| 20 64 65 73 6b 74 6f 70 | 2d 69 63 6f 6e 73 20 72 | desktop|-icons r|
|00002150| 6f 75 74 69 6e 65 2e 20 | 6c 6f 61 64 73 20 74 68 |outine. |loads th|
|00002160| 65 20 6c 69 6e 6b 73 2e | 00 20 20 3b 3d 3d 3d 3d |e links.|. ;====|
|00002170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 00 |========|=======.|
|000021a0| 20 20 3b 3d 3e 20 54 68 | 69 73 20 72 6f 75 74 69 | ;=> Th|is routi|
|000021b0| 6e 65 73 20 74 61 6b 65 | 73 20 74 68 65 20 70 61 |nes take|s the pa|
|000021c0| 74 68 20 73 74 6f 72 65 | 64 20 69 6e 20 74 68 65 |th store|d in the|
|000021d0| 00 20 20 3b 20 20 20 63 | 75 72 72 65 6e 74 20 64 |. ; c|urrent d|
|000021e0| 65 73 6b 77 69 6e 64 6f | 77 20 73 74 72 75 63 74 |eskwindo|w struct|
|000021f0| 75 72 65 20 28 2a 45 78 | 70 6c 6f 72 65 72 29 20 |ure (*Ex|plorer) |
|00002200| 61 6e 64 00 20 20 3b 20 | 20 20 73 63 61 6e 73 20 |and. ; | scans |
|00002210| 74 68 61 74 20 70 61 74 | 68 2e 20 41 73 20 74 68 |that pat|h. As th|
|00002220| 65 20 70 61 74 68 20 69 | 73 20 73 63 61 6e 6e 65 |e path i|s scanne|
|00002230| 64 2c 20 69 63 6f 6e 73 | 00 20 20 3b 20 20 20 61 |d, icons|. ; a|
|00002240| 72 65 20 62 65 69 6e 67 | 20 6d 61 64 65 20 66 6f |re being| made fo|
|00002250| 72 20 65 61 63 68 20 66 | 69 6c 65 2c 20 75 6e 6c |r each f|ile, unl|
|00002260| 65 73 73 20 74 68 65 79 | 20 68 61 76 65 00 20 20 |ess they| have. |
|00002270| 3b 20 20 20 61 6e 20 61 | 63 63 6f 6d 70 61 6e 79 |; an a|ccompany|
|00002280| 69 6e 67 20 22 2e 45 64 | 6f 22 20 66 69 6c 65 2e |ing ".Ed|o" file.|
|00002290| 00 20 20 3b 20 20 20 4f | 6e 63 65 20 64 6f 6e 65 |. ; O|nce done|
|000022a0| 2c 20 74 68 65 20 69 63 | 6f 6e 73 20 61 72 65 20 |, the ic|ons are |
|000022b0| 61 74 74 61 63 68 65 64 | 20 74 6f 20 74 68 65 00 |attached| to the.|
|000022c0| 20 20 3b 20 20 20 64 65 | 73 6b 77 69 6e 64 6f 77 | ; de|skwindow|
|000022d0| 2c 20 61 6e 64 20 64 72 | 61 77 6e 2e 00 20 20 3b |, and dr|awn.. ;|
|000022e0| 00 2e 00 2e 42 75 69 6c | 64 41 46 6f 6c 64 65 72 |....Buil|dAFolder|
|000022f0| 3a 00 20 20 3b 52 69 67 | 68 74 2c 20 2a 45 78 70 |:. ;Rig|ht, *Exp|
|00002300| 6c 6f 72 65 72 20 73 68 | 6f 75 6c 64 20 70 6f 69 |lorer sh|ould poi|
|00002310| 6e 74 20 61 74 20 74 68 | 65 20 63 75 72 72 65 6e |nt at th|e curren|
|00002320| 74 00 20 20 3b 64 65 73 | 6b 77 69 6e 64 6f 77 20 |t. ;des|kwindow |
|00002330| 73 74 72 75 63 74 75 72 | 65 20 66 6f 72 20 74 68 |structur|e for th|
|00002340| 69 73 20 74 6f 20 77 6f | 72 6b 2e 00 00 20 20 80 |is to wo|rk... .|
|00002350| 0b 20 52 65 6c 69 61 62 | 6c 65 5f 44 65 73 6b 57 |. Reliab|le_DeskW|
|00002360| 69 6e 64 6f 77 7b 2a 45 | 78 70 6c 6f 72 65 72 7d |indow{*E|xplorer}|
|00002370| 00 20 20 20 20 20 80 0b | 20 52 65 6c 69 61 62 6c |. ..| Reliabl|
|00002380| 65 5f 46 6f 6c 64 65 72 | 7b 2a 45 78 70 6c 6f 72 |e_Folder|{*Explor|
|00002390| 65 72 5c 46 69 6c 65 4c | 69 73 74 7d 00 20 20 20 |er\FileL|ist}. |
|000023a0| 20 20 20 20 20 2a 44 69 | 72 2e 46 6f 6c 64 65 72 | *Di|r.Folder|
|000023b0| 20 3d 20 2a 45 78 70 6c | 6f 72 65 72 5c 46 69 6c | = *Expl|orer\Fil|
|000023c0| 65 4c 69 73 74 00 20 20 | 20 20 20 20 20 20 80 0b |eList. | ..|
|000023d0| 20 52 65 6c 69 61 62 6c | 65 5f 46 69 6c 65 7b 2a | Reliabl|e_File{*|
|000023e0| 44 69 72 5c 46 69 72 73 | 74 46 69 6c 65 7d 00 20 |Dir\Firs|tFile}. |
|000023f0| 20 20 20 20 20 20 20 20 | 20 20 2a 4c 6e 6b 2e 46 | | *Lnk.F|
|00002400| 69 6c 65 20 3d 20 2a 44 | 69 72 5c 46 69 72 73 74 |ile = *D|ir\First|
|00002410| 46 69 6c 65 00 20 20 20 | 20 20 20 20 20 20 20 20 |File. | |
|00002420| 80 0c 20 2a 4c 6e 6b 00 | 20 20 20 20 20 20 20 20 |.. *Lnk.| |
|00002430| 20 20 20 20 20 20 20 20 | 20 4e 61 6d 65 24 3d da | | Name$=.|
|00002440| 02 24 28 26 2a 4c 6e 6b | 5c 46 69 6c 65 4e 61 6d |.$(&*Lnk|\FileNam|
|00002450| 65 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e). | |
|00002460| 20 20 20 20 50 61 74 68 | 24 3d da 02 24 28 26 2a | Path|$=..$(&*|
|00002470| 44 69 72 5c 50 61 74 68 | 29 00 20 20 20 20 20 20 |Dir\Path|). |
|00002480| 20 20 20 20 20 20 20 20 | 20 20 20 46 75 6c 6c 4e | | FullN|
|00002490| 61 6d 65 24 3d 20 b6 a5 | 28 50 61 74 68 24 2c 4e |ame$= ..|(Path$,N|
|000024a0| 61 6d 65 24 29 00 20 20 | 20 20 20 20 20 20 20 20 |ame$). | |
|000024b0| 20 20 20 20 20 20 20 80 | 0b 20 dc 97 28 dc 82 28 | .|. ..(..(|
|000024c0| 4e 61 6d 65 24 2c 34 29 | 29 3d 22 2e 65 64 6f 22 |Name$,4)|)=".edo"|
|000024d0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000024e0| 20 20 20 20 20 2a 45 64 | 6f 2e 44 65 73 6b 4f 62 | *Ed|o.DeskOb|
|000024f0| 6a 65 63 74 20 3d 20 52 | 65 61 64 45 64 6f 7b 4e |ject = R|eadEdo{N|
|00002500| 61 6d 65 24 2c 50 61 74 | 68 24 7d 00 20 20 20 20 |ame$,Pat|h$}. |
|00002510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002520| 80 0b 20 52 65 6c 69 61 | 62 6c 65 5f 44 65 73 6b |.. Relia|ble_Desk|
|00002530| 4f 62 6a 65 63 74 7b 2a | 45 64 6f 7d 00 20 20 20 |Object{*|Edo}. |
|00002540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002550| 20 20 20 20 41 64 64 44 | 65 73 6b 4f 62 6a 65 63 | AddD|eskObjec|
|00002560| 74 7b 2a 45 64 6f 2c 2a | 45 78 70 6c 6f 72 65 72 |t{*Edo,*|Explorer|
|00002570| 7d 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |}. | |
|00002580| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00002590| 20 20 20 20 20 20 20 20 | 20 20 80 22 00 20 20 20 | | .". |
|000025a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000025b0| 20 3b 3d 3e 43 72 65 61 | 74 65 20 73 74 61 6e 64 | ;=>Crea|te stand|
|000025c0| 61 72 64 20 69 63 6f 6e | 73 65 74 20 66 6f 72 20 |ard icon|set for |
|000025d0| 66 69 6c 65 73 00 20 20 | 20 20 20 20 20 20 20 20 |files. | |
|000025e0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 20 74 68 61 | | ; tha|
|000025f0| 74 20 64 6f 65 73 20 6e | 6f 74 20 68 61 76 65 20 |t does n|ot have |
|00002600| 61 20 2e 45 64 6f 20 66 | 69 6c 65 2e 00 20 20 20 |a .Edo f|ile.. |
|00002610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002620| 20 3b 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | ;. | |
|00002630| 20 20 20 20 20 20 20 2a | 45 64 6f 2e 44 65 73 6b | *|Edo.Desk|
|00002640| 4f 62 6a 65 63 74 20 3d | 20 43 72 65 61 74 65 44 |Object =| CreateD|
|00002650| 65 73 6b 4f 62 6a 65 63 | 74 7b 7d 00 20 20 20 20 |eskObjec|t{}. |
|00002660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002670| 80 0b 20 52 65 6c 69 61 | 62 6c 65 5f 44 65 73 6b |.. Relia|ble_Desk|
|00002680| 4f 62 6a 65 63 74 7b 2a | 45 64 6f 7d 00 20 20 20 |Object{*|Edo}. |
|00002690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000026a0| 20 20 20 20 80 0b 20 2a | 4c 6e 6b 5c 46 6f 6c 64 | .. *|Lnk\Fold|
|000026b0| 65 72 3d bc 0e 00 20 20 | 20 20 20 20 20 20 20 20 |er=... | |
|000026c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000026d0| 3b 49 74 73 20 61 20 66 | 6f 6c 64 65 72 00 20 20 |;Its a f|older. |
|000026e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000026f0| 20 20 20 20 20 20 20 20 | 2a 45 64 6f 5c 49 63 6f | |*Edo\Ico|
|00002700| 6e 20 3d 20 46 69 6e 64 | 49 63 6f 6e 7b 22 66 6f |n = Find|Icon{"fo|
|00002710| 6c 64 65 72 2e 69 63 6f | 22 7d 00 20 20 20 20 20 |lder.ico|"}. |
|00002720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002730| 20 20 20 20 20 2a 45 64 | 6f 5c 4c 69 6e 6b 46 6f | *Ed|o\LinkFo|
|00002740| 72 6d 20 3d 20 23 4c 69 | 6e 6b 46 6f 72 6d 5f 46 |rm = #Li|nkForm_F|
|00002750| 6f 6c 64 65 72 00 20 20 | 20 20 20 20 20 20 20 20 |older. | |
|00002760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002770| da 01 24 20 26 2a 45 64 | 6f 5c 48 65 6c 70 54 65 |..$ &*Ed|o\HelpTe|
|00002780| 78 74 2c 22 44 6f 75 62 | 6c 65 43 6c 69 63 6b 69 |xt,"Doub|leClicki|
|00002790| 6e 67 20 6f 6e 20 74 68 | 69 73 20 69 63 6f 6e 20 |ng on th|is icon |
|000027a0| 77 69 6c 6c 20 65 78 70 | 6c 6f 72 65 20 74 68 69 |will exp|lore thi|
|000027b0| 73 20 66 6f 6c 64 65 72 | 22 00 20 20 20 20 20 20 |s folder|". |
|000027c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000027d0| 20 20 20 20 da 01 24 20 | 26 2a 45 64 6f 5c 54 61 | ..$ |&*Edo\Ta|
|000027e0| 72 67 65 74 50 61 74 68 | 2c 46 75 6c 6c 4e 61 6d |rgetPath|,FullNam|
|000027f0| 65 24 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e$. | |
|00002800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 da 01 24 | | ..$|
|00002810| 20 26 2a 45 64 6f 5c 54 | 65 78 74 2c 4e 61 6d 65 | &*Edo\T|ext,Name|
|00002820| 24 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |$. | |
|00002830| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|00002840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002850| 20 20 20 20 20 20 3b 49 | 74 27 73 20 61 20 66 69 | ;I|t's a fi|
|00002860| 6c 65 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |le. | |
|00002870| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 45 64 | | *Ed|
|00002880| 6f 5c 49 63 6f 6e 20 3d | 20 46 69 6e 64 49 63 6f |o\Icon =| FindIco|
|00002890| 6e 7b 22 66 69 6c 65 2e | 69 63 6f 22 7d 00 20 20 |n{"file.|ico"}. |
|000028a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000028b0| 20 20 20 20 20 20 20 20 | 2a 45 64 6f 5c 4c 69 6e | |*Edo\Lin|
|000028c0| 6b 46 6f 72 6d 20 3d 20 | 23 4c 69 6e 6b 46 6f 72 |kForm = |#LinkFor|
|000028d0| 6d 5f 46 69 6c 65 00 20 | 20 20 20 20 20 20 20 20 |m_File. | |
|000028e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000028f0| 20 da 01 24 20 26 2a 45 | 64 6f 5c 54 61 72 67 65 | ..$ &*E|do\Targe|
|00002900| 74 50 61 74 68 2c 46 75 | 6c 6c 4e 61 6d 65 24 00 |tPath,Fu|llName$.|
|00002910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002920| 20 20 20 20 20 20 20 20 | 20 20 da 01 24 20 26 2a | | ..$ &*|
|00002930| 45 64 6f 5c 54 65 78 74 | 2c 4e 61 6d 65 24 00 20 |Edo\Text|,Name$. |
|00002940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002950| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00002960| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 41 64 64 | | Add|
|00002970| 44 65 73 6b 4f 62 6a 65 | 63 74 7b 2a 45 64 6f 2c |DeskObje|ct{*Edo,|
|00002980| 2a 45 78 70 6c 6f 72 65 | 72 7d 00 20 20 20 20 20 |*Explore|r}. |
|00002990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|000029a0| c0 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|000029b0| 20 20 20 80 c0 00 00 20 | 20 20 20 20 20 20 20 20 | .... | |
|000029c0| 20 20 80 0b 20 52 65 6c | 69 61 62 6c 65 5f 46 69 | .. Rel|iable_Fi|
|000029d0| 6c 65 7b 2a 4c 6e 6b 7d | 00 20 20 20 20 20 20 20 |le{*Lnk}|. |
|000029e0| 20 20 20 20 20 20 20 2a | 4c 6e 6b 20 3d 20 2a 4c | *|Lnk = *L|
|000029f0| 6e 6b 5c 4e 65 78 74 46 | 69 6c 65 00 20 20 20 20 |nk\NextF|ile. |
|00002a00| 20 20 20 20 20 20 20 80 | 22 00 20 20 20 20 20 20 | .|". |
|00002a10| 20 20 20 20 20 20 20 20 | 2a 4c 6e 6b 20 3d 20 bc | |*Lnk = .|
|00002a20| 0f 00 20 20 20 20 20 20 | 20 20 20 20 20 80 c0 00 |.. | ...|
|00002a30| 20 20 20 20 20 20 20 20 | 20 20 20 80 c1 00 20 20 | | ... |
|00002a40| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 80 c0 | ..|. ..|
|00002a50| 00 20 20 80 c0 00 80 07 | 00 00 2e 44 72 61 77 41 |. .....|...DrawA|
|00002a60| 44 65 73 6b 74 6f 70 3a | 00 20 20 80 0b 20 52 65 |Desktop:|. .. Re|
|00002a70| 6c 69 61 62 6c 65 5f 44 | 65 73 6b 57 69 6e 64 6f |liable_D|eskWindo|
|00002a80| 77 7b 2a 45 78 70 6c 6f | 72 65 72 7d 00 20 20 20 |w{*Explo|rer}. |
|00002a90| 20 20 80 06 20 53 68 6f | 77 41 49 63 6f 6e 73 00 | .. Sho|wAIcons.|
|00002aa0| 20 20 80 c0 00 20 20 80 | 07 00 00 2e 43 6c 65 61 | ... .|....Clea|
|00002ab0| 6e 55 70 41 44 65 73 6b | 74 6f 70 3a 00 20 20 80 |nUpADesk|top:. .|
|00002ac0| 0b 20 52 65 6c 69 61 62 | 6c 65 5f 44 65 73 6b 57 |. Reliab|le_DeskW|
|00002ad0| 69 6e 64 6f 77 7b 2a 45 | 78 70 6c 6f 72 65 72 7d |indow{*E|xplorer}|
|00002ae0| 00 20 20 20 20 20 6d 79 | 77 69 6e 64 6f 77 2e 6c |. my|window.l|
|00002af0| 20 3d 20 2a 45 78 70 6c | 6f 72 65 72 5c 57 69 6e | = *Expl|orer\Win|
|00002b00| 64 6f 77 49 44 00 20 20 | 20 20 20 80 0b 20 6d 79 |dowID. | .. my|
|00002b10| 77 69 6e 64 6f 77 3e 2d | 31 00 20 20 20 20 20 20 |window>-|1. |
|00002b20| 20 20 80 0b 20 2a 45 78 | 70 6c 6f 72 65 72 3d 2a | .. *Ex|plorer=*|
|00002b30| 42 61 63 6b 64 72 6f 70 | 00 20 20 20 20 20 20 20 |Backdrop|. |
|00002b40| 20 20 20 20 ff 23 20 c5 | 39 28 6d 79 77 69 6e 64 | .# .|9(mywind|
|00002b50| 6f 77 29 2c 2a 43 6f 72 | 65 5c 42 67 43 6f 6c 6f |ow),*Cor|e\BgColo|
|00002b60| 72 00 20 20 20 20 20 20 | 20 20 80 22 00 20 20 20 |r. | .". |
|00002b70| 20 20 20 20 20 20 20 20 | ff 23 20 c5 39 28 6d 79 | |.# .9(my|
|00002b80| 77 69 6e 64 6f 77 29 2c | 33 00 20 20 20 20 20 20 |window),|3. |
|00002b90| 20 20 80 c0 00 00 20 20 | 20 20 20 20 20 20 80 0b | .... | ..|
|00002ba0| 20 52 65 6c 69 61 62 6c | 65 5f 44 65 73 6b 4f 62 | Reliabl|e_DeskOb|
|00002bb0| 6a 65 63 74 7b 2a 45 78 | 70 6c 6f 72 65 72 5c 46 |ject{*Ex|plorer\F|
|00002bc0| 69 72 73 74 44 65 73 6b | 4f 62 6a 65 63 74 7d 00 |irstDesk|Object}.|
|00002bd0| 20 20 20 20 20 20 20 20 | 20 20 20 2a 45 64 6f 2e | | *Edo.|
|00002be0| 44 65 73 6b 4f 62 6a 65 | 63 74 20 3d 20 2a 45 78 |DeskObje|ct = *Ex|
|00002bf0| 70 6c 6f 72 65 72 5c 46 | 69 72 73 74 44 65 73 6b |plorer\F|irstDesk|
|00002c00| 4f 62 6a 65 63 74 00 20 | 20 20 20 20 20 20 20 20 |Object. | |
|00002c10| 20 20 74 65 6c 6c 65 72 | 2e 6c 20 3d 2d 31 00 20 | teller|.l =-1. |
|00002c20| 20 20 20 20 20 20 20 20 | 20 20 80 0c 20 52 65 6c | | .. Rel|
|00002c30| 69 61 62 6c 65 5f 44 65 | 73 6b 4f 62 6a 65 63 74 |iable_De|skObject|
|00002c40| 7b 2a 45 64 6f 7d 00 20 | 20 20 20 20 20 20 20 20 |{*Edo}. | |
|00002c50| 20 20 20 20 20 20 20 20 | 74 65 6c 6c 65 72 2b 31 | |teller+1|
|00002c60| 00 20 20 20 20 20 20 20 | 20 20 20 20 2a 45 64 6f |. | *Edo|
|00002c70| 3d 2a 45 64 6f 5c 4e 65 | 78 74 44 65 73 6b 4f 62 |=*Edo\Ne|xtDeskOb|
|00002c80| 6a 65 63 74 00 20 20 20 | 20 20 20 20 20 20 20 20 |ject. | |
|00002c90| 80 c1 00 00 20 20 20 20 | 20 20 20 20 20 20 20 2a |.... | *|
|00002ca0| 57 61 6e 2e 57 69 6e 64 | 6f 77 20 3d 20 da 02 2e |Wan.Wind|ow = ...|
|00002cb0| 6c 28 80 b8 20 c5 01 28 | 6d 79 77 69 6e 64 6f 77 |l(.. ..(|mywindow|
|00002cc0| 29 29 00 20 20 20 20 20 | 20 20 20 20 20 20 61 78 |)). | ax|
|00002cd0| 20 20 20 20 20 2e 6c 20 | 3d 20 c5 2d 2d 44 72 61 | .l |= .--Dra|
|00002ce0| 77 58 5f 4f 66 66 73 65 | 74 00 20 20 20 20 20 20 |wX_Offse|t. |
|00002cf0| 20 20 20 20 20 3b 00 20 | 20 20 20 20 20 20 20 20 | ;. | |
|00002d00| 20 20 62 72 65 64 64 20 | 20 2e 6c 20 3d 28 61 78 | bredd | .l =(ax|
|00002d10| 20 2f 20 23 49 63 6f 6e | 5f 43 6f 6c 57 69 64 74 | / #Icon|_ColWidt|
|00002d20| 68 29 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |h)-1. | |
|00002d30| 80 0b 20 62 72 65 64 64 | 3c 31 20 80 21 20 62 72 |.. bredd|<1 .! br|
|00002d40| 65 64 64 3d 31 00 20 20 | 20 20 20 20 20 20 20 20 |edd=1. | |
|00002d50| 20 6c 69 6e 6a 65 72 20 | 2e 6c 20 3d 74 65 6c 6c | linjer |.l =tell|
|00002d60| 65 72 2f 62 72 65 64 64 | 00 20 20 20 20 20 20 20 |er/bredd|. |
|00002d70| 20 20 20 20 6e 75 6d 20 | 20 20 20 2e 6c 20 3d 2d | num | .l =-|
|00002d80| 31 00 00 20 20 20 20 20 | 20 20 20 20 20 20 80 16 |1.. | ..|
|00002d90| 20 79 3d 30 20 80 18 20 | 6c 69 6e 6a 65 72 00 20 | y=0 .. |linjer. |
|00002da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 16 | | ..|
|00002db0| 20 78 3d 30 20 80 18 20 | 62 72 65 64 64 00 20 20 | x=0 .. |bredd. |
|00002dc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002dd0| 20 6e 75 6d 2b 31 00 20 | 20 20 20 20 20 20 20 20 | num+1. | |
|00002de0| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 6e 75 6d | | .. num|
|00002df0| 3c 3d 74 65 6c 6c 65 72 | 00 20 20 20 20 20 20 20 |<=teller|. |
|00002e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 61 | | a|
|00002e10| 78 3d 78 2a 23 49 63 6f | 6e 5f 43 6f 6c 57 69 64 |x=x*#Ico|n_ColWid|
|00002e20| 74 68 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |th. | |
|00002e30| 20 20 20 20 20 20 20 20 | 20 61 79 3d 79 2a 23 49 | | ay=y*#I|
|00002e40| 63 6f 6e 5f 52 6f 77 48 | 65 69 67 68 74 00 20 20 |con_RowH|eight. |
|00002e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e60| 20 20 20 20 2a 45 64 6f | 20 3d 20 46 69 6e 64 44 | *Edo| = FindD|
|00002e70| 65 73 6b 4f 62 6a 65 63 | 74 7b 2a 45 78 70 6c 6f |eskObjec|t{*Explo|
|00002e80| 72 65 72 2c 6e 75 6d 7d | 00 20 20 20 20 20 20 20 |rer,num}|. |
|00002e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00002ea0| 0b 20 52 65 6c 69 61 62 | 6c 65 5f 44 65 73 6b 4f |. Reliab|le_DeskO|
|00002eb0| 62 6a 65 63 74 7b 2a 45 | 64 6f 7d 00 20 20 20 20 |bject{*E|do}. |
|00002ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ed0| 20 20 20 20 20 2a 45 64 | 6f 5c 58 70 6f 73 20 3d | *Ed|o\Xpos =|
|00002ee0| 20 61 78 2b 28 23 49 63 | 6f 6e 5f 43 6f 6c 57 69 | ax+(#Ic|on_ColWi|
|00002ef0| 64 74 68 2f 34 29 2b 44 | 72 61 77 58 5f 4f 66 66 |dth/4)+D|rawX_Off|
|00002f00| 73 65 74 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |set. | |
|00002f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 45 64 | | *Ed|
|00002f20| 6f 5c 59 70 6f 73 20 3d | 20 61 79 2b 44 72 61 77 |o\Ypos =| ay+Draw|
|00002f30| 59 5f 4f 66 66 73 65 74 | 00 20 20 20 20 20 20 20 |Y_Offset|. |
|00002f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f50| 20 20 80 0b 20 61 79 3c | c5 2c 00 20 20 20 20 20 | .. ay<|.,. |
|00002f60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f70| 20 20 20 20 20 20 20 80 | 0b 20 61 79 3c c5 2b 00 | .|. ay<.+.|
|00002f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 44 | | D|
|00002fa0| 72 61 77 44 65 73 6b 4f | 62 6a 65 63 74 7b 2a 45 |rawDeskO|bject{*E|
|00002fb0| 64 6f 7d 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |do}. | |
|00002fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002fd0| 80 c0 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00002fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 22 00 20 | | .". |
|00002ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003000| 20 20 20 20 20 20 20 20 | 20 3b 78 3d 62 72 65 64 | | ;x=bred|
|00003010| 64 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |d. | |
|00003020| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 79 3d 6c | | ;y=l|
|00003030| 69 6e 6a 65 72 00 20 20 | 20 20 20 20 20 20 20 20 |injer. | |
|00003040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00003050| c0 00 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00003060| 20 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 | | ... |
|00003070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00003080| 22 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |". | |
|00003090| 20 20 20 20 20 20 20 20 | 3b 78 3d 62 72 65 64 64 | |;x=bredd|
|000030a0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000030b0| 20 20 20 20 20 20 20 3b | 79 3d 6c 69 6e 6a 65 72 | ;|y=linjer|
|000030c0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000030d0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 20 20 20 | ... | |
|000030e0| 20 20 20 20 20 20 80 17 | 20 78 00 20 20 20 20 20 | ..| x. |
|000030f0| 20 20 20 20 20 20 80 17 | 20 79 00 20 20 20 20 20 | ..| y. |
|00003100| 20 20 20 80 c0 00 20 20 | 20 20 20 80 02 20 80 0b | ... | .. ..|
|00003110| 00 20 20 80 c0 00 20 20 | 80 07 00 00 00 2e 00 2e |. ... |........|
|00003120| 43 68 65 63 6b 41 44 65 | 73 6b 74 6f 70 3a 00 20 |CheckADe|sktop:. |
|00003130| 20 80 0b 20 52 65 6c 69 | 61 62 6c 65 5f 44 65 73 | .. Reli|able_Des|
|00003140| 6b 57 69 6e 64 6f 77 7b | 2a 45 78 70 6c 6f 72 65 |kWindow{|*Explore|
|00003150| 72 7d 00 20 20 20 20 20 | 78 6d 2e 6c 20 3d 20 c5 |r}. |xm.l = .|
|00003160| 1a 00 20 20 20 20 20 79 | 6d 2e 6c 20 3d 20 c5 1b |.. y|m.l = ..|
|00003170| 00 20 20 20 20 20 80 0b | 20 52 65 6c 69 61 62 6c |. ..| Reliabl|
|00003180| 65 5f 44 65 73 6b 4f 62 | 6a 65 63 74 7b 2a 45 78 |e_DeskOb|ject{*Ex|
|00003190| 70 6c 6f 72 65 72 5c 46 | 69 72 73 74 44 65 73 6b |plorer\F|irstDesk|
|000031a0| 4f 62 6a 65 63 74 7d 00 | 20 20 20 20 20 20 20 20 |Object}.| |
|000031b0| 2a 45 64 6f 2e 44 65 73 | 6b 4f 62 6a 65 63 74 20 |*Edo.Des|kObject |
|000031c0| 3d 20 2a 45 78 70 6c 6f | 72 65 72 5c 46 69 72 73 |= *Explo|rer\Firs|
|000031d0| 74 44 65 73 6b 4f 62 6a | 65 63 74 00 20 20 20 20 |tDeskObj|ect. |
|000031e0| 20 20 20 20 2a 47 6f 20 | 2e 44 65 73 6b 4f 62 6a | *Go |.DeskObj|
|000031f0| 65 63 74 20 3d 20 bc 0f | 00 00 20 20 20 20 20 20 |ect = ..|.. |
|00003200| 20 20 3b 3d 3e 31 73 74 | 2e 20 46 69 6e 64 20 74 | ;=>1st|. Find t|
|00003210| 68 65 20 4f 62 6a 65 63 | 74 20 75 73 65 72 20 61 |he Objec|t user a|
|00003220| 63 63 65 73 73 65 64 2e | 00 20 20 20 20 20 20 20 |ccessed.|. |
|00003230| 20 3b 00 20 20 20 20 20 | 20 20 20 80 0c 20 52 65 | ;. | .. Re|
|00003240| 6c 69 61 62 6c 65 5f 44 | 65 73 6b 4f 62 6a 65 63 |liable_D|eskObjec|
|00003250| 74 7b 2a 45 64 6f 7d 00 | 20 20 20 20 20 20 20 20 |t{*Edo}.| |
|00003260| 20 20 20 20 20 20 73 68 | 70 2e 6c 20 3d 20 2a 45 | sh|p.l = *E|
|00003270| 64 6f 5c 49 63 6f 6e 5c | 53 68 61 70 65 4e 75 6d |do\Icon\|ShapeNum|
|00003280| 62 65 72 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |ber. | |
|00003290| 20 20 57 69 64 74 68 20 | 3d 20 cd 03 28 73 68 70 | Width |= ..(shp|
|000032a0| 29 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |). | |
|000032b0| 48 65 69 67 68 74 3d 20 | cd 04 28 73 68 70 29 00 |Height= |..(shp).|
|000032c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|000032d0| 20 43 68 65 63 6b 5a 6f | 6e 65 7b 78 6d 2c 79 6d | CheckZo|ne{xm,ym|
|000032e0| 2c 2a 45 64 6f 5c 58 70 | 6f 73 2c 2a 45 64 6f 5c |,*Edo\Xp|os,*Edo\|
|000032f0| 59 70 6f 73 2c 57 69 64 | 74 68 2c 48 65 69 67 68 |Ypos,Wid|th,Heigh|
|00003300| 74 7d 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t}. | |
|00003310| 20 20 20 20 2a 47 6f 20 | 3d 20 2a 45 64 6f 00 20 | *Go |= *Edo. |
|00003320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003330| 2a 45 64 6f 3d 20 bc 0f | 00 20 20 20 20 20 20 20 |*Edo= ..|. |
|00003340| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|00003350| 20 20 80 0b 20 2a 45 64 | 6f 20 80 21 20 2a 45 64 | .. *Ed|o .! *Ed|
|00003360| 6f 3d 2a 45 64 6f 5c 4e | 65 78 74 44 65 73 6b 4f |o=*Edo\N|extDeskO|
|00003370| 62 6a 65 63 74 00 20 20 | 20 20 20 20 20 20 80 c1 |bject. | ..|
|00003380| 00 00 20 20 20 20 20 20 | 20 20 80 0b 20 52 65 6c |.. | .. Rel|
|00003390| 69 61 62 6c 65 5f 44 65 | 73 6b 4f 62 6a 65 63 74 |iable_De|skObject|
|000033a0| 7b 2a 47 6f 7d 00 00 20 | 20 20 20 20 20 20 20 20 |{*Go}.. | |
|000033b0| 20 20 80 0b 20 2a 47 6f | 5c 53 65 6c 65 63 74 65 | .. *Go|\Selecte|
|000033c0| 64 3d bc 0e 00 20 20 20 | 20 20 20 20 20 20 20 20 |d=... | |
|000033d0| 20 20 20 80 0b 20 28 78 | 6d 3d 46 6f 63 61 6c 5f | .. (x|m=Focal_|
|000033e0| 58 29 20 80 42 20 28 79 | 6d 3d 46 6f 63 61 6c 5f |X) .B (y|m=Focal_|
|000033f0| 59 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |Y). | |
|00003400| 20 20 20 20 80 06 20 52 | 75 6e 44 65 73 6b 54 6f | .. R|unDeskTo|
|00003410| 70 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p. | |
|00003420| 20 20 20 2a 47 6f 20 3d | 20 bc 0f 00 20 20 20 20 | *Go =| ... |
|00003430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 46 6f 63 | | Foc|
|00003440| 61 6c 5f 58 20 20 20 20 | 3d 20 30 00 20 20 20 20 |al_X |= 0. |
|00003450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 46 6f 63 | | Foc|
|00003460| 61 6c 5f 59 20 20 20 20 | 3d 20 30 00 20 20 20 20 |al_Y |= 0. |
|00003470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 46 6f 63 | | Foc|
|00003480| 61 6c 5f 53 79 6e 63 20 | 3d 20 30 00 20 20 20 20 |al_Sync |= 0. |
|00003490| 20 20 20 20 20 20 20 20 | 20 20 80 22 00 20 20 20 | | .". |
|000034a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 6f | | Fo|
|000034b0| 63 61 6c 5f 58 20 20 20 | 20 3d 20 78 6d 00 20 20 |cal_X | = xm. |
|000034c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 46 | | F|
|000034d0| 6f 63 61 6c 5f 59 20 20 | 20 20 3d 20 79 6d 00 20 |ocal_Y | = ym. |
|000034e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000034f0| 46 6f 63 61 6c 5f 53 79 | 6e 63 20 3d 20 47 6c 6f |Focal_Sy|nc = Glo|
|00003500| 62 61 6c 5f 53 79 6e 63 | 00 20 20 20 20 20 20 20 |bal_Sync|. |
|00003510| 20 20 20 20 20 20 20 20 | 20 20 44 72 61 77 44 65 | | DrawDe|
|00003520| 73 6b 4f 62 6a 65 63 74 | 7b 2a 47 6f 7d 00 20 20 |skObject|{*Go}. |
|00003530| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|00003540| 20 20 20 20 20 20 20 20 | 20 20 80 22 00 20 20 20 | | .". |
|00003550| 20 20 20 20 20 20 20 20 | 20 20 20 2a 45 64 6f 20 | | *Edo |
|00003560| 3d 20 2a 45 78 70 6c 6f | 72 65 72 5c 46 69 72 73 |= *Explo|rer\Firs|
|00003570| 74 44 65 73 6b 4f 62 6a | 65 63 74 00 20 20 20 20 |tDeskObj|ect. |
|00003580| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 52 65 6c | | .. Rel|
|00003590| 69 61 62 6c 65 5f 44 65 | 73 6b 4f 62 6a 65 63 74 |iable_De|skObject|
|000035a0| 7b 2a 45 64 6f 7d 00 20 | 20 20 20 20 20 20 20 20 |{*Edo}. | |
|000035b0| 20 20 20 20 20 20 20 20 | 80 0c 20 52 65 6c 69 61 | |.. Relia|
|000035c0| 62 6c 65 5f 44 65 73 6b | 4f 62 6a 65 63 74 7b 2a |ble_Desk|Object{*|
|000035d0| 45 64 6f 7d 00 20 20 20 | 20 20 20 20 20 20 20 20 |Edo}. | |
|000035e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 0b 20 2a | | .. *|
|000035f0| 45 64 6f 5c 53 65 6c 65 | 63 74 65 64 3d bc 0e 00 |Edo\Sele|cted=...|
|00003600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003610| 20 20 20 20 20 20 20 20 | 20 20 2a 45 64 6f 5c 53 | | *Edo\S|
|00003620| 65 6c 65 63 74 65 64 3d | bc 0f 00 20 20 20 20 20 |elected=|... |
|00003630| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003640| 20 20 20 20 20 44 72 61 | 77 44 65 73 6b 4f 62 6a | Dra|wDeskObj|
|00003650| 65 63 74 7b 2a 45 64 6f | 7d 00 20 20 20 20 20 20 |ect{*Edo|}. |
|00003660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003670| 20 80 c0 00 20 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00003680| 20 20 20 20 20 2a 45 64 | 6f 3d 2a 45 64 6f 5c 4e | *Ed|o=*Edo\N|
|00003690| 65 78 74 44 65 73 6b 4f | 62 6a 65 63 74 00 20 20 |extDeskO|bject. |
|000036a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|000036b0| c1 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|000036c0| 80 c0 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|000036d0| 20 3b 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | ;. | |
|000036e0| 20 2a 47 6f 5c 53 65 6c | 65 63 74 65 64 3d bc 0e | *Go\Sel|ected=..|
|000036f0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 74 68 69 73 | | ; this|
|00003700| 20 77 69 6c 6c 20 61 76 | 6f 69 64 20 64 6f 75 62 | will av|oid doub|
|00003710| 6c 65 20 70 72 6f 63 65 | 73 73 69 6e 67 2e 00 20 |le proce|ssing.. |
|00003720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 46 6f 63 | | Foc|
|00003730| 61 6c 5f 58 20 3d 20 78 | 6d 00 20 20 20 20 20 20 |al_X = x|m. |
|00003740| 20 20 20 20 20 20 20 20 | 46 6f 63 61 6c 5f 59 20 | |Focal_Y |
|00003750| 3d 20 79 6d 00 20 20 20 | 20 20 20 20 20 20 20 20 |= ym. | |
|00003760| 20 20 20 46 6f 63 61 6c | 5f 53 79 6e 63 20 3d 20 | Focal|_Sync = |
|00003770| 47 6c 6f 62 61 6c 5f 53 | 79 6e 63 00 20 20 20 20 |Global_S|ync. |
|00003780| 20 20 20 20 20 20 20 20 | 20 20 44 72 61 77 44 65 | | DrawDe|
|00003790| 73 6b 4f 62 6a 65 63 74 | 7b 2a 47 6f 7d 00 20 20 |skObject|{*Go}. |
|000037a0| 20 20 20 20 20 20 20 20 | 20 80 c0 00 00 20 20 20 | | .... |
|000037b0| 20 20 20 20 20 80 22 00 | 20 20 20 20 20 20 20 20 | .".| |
|000037c0| 20 20 20 2a 45 64 6f 20 | 3d 20 2a 45 78 70 6c 6f | *Edo |= *Explo|
|000037d0| 72 65 72 5c 46 69 72 73 | 74 44 65 73 6b 4f 62 6a |rer\Firs|tDeskObj|
|000037e0| 65 63 74 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |ect. | .|
|000037f0| 0b 20 52 65 6c 69 61 62 | 6c 65 5f 44 65 73 6b 4f |. Reliab|le_DeskO|
|00003800| 62 6a 65 63 74 7b 2a 45 | 64 6f 7d 00 20 20 20 20 |bject{*E|do}. |
|00003810| 20 20 20 20 20 20 20 20 | 20 20 80 0c 20 52 65 6c | | .. Rel|
|00003820| 69 61 62 6c 65 5f 44 65 | 73 6b 4f 62 6a 65 63 74 |iable_De|skObject|
|00003830| 7b 2a 45 64 6f 7d 00 20 | 20 20 20 20 20 20 20 20 |{*Edo}. | |
|00003840| 20 20 20 20 20 20 20 20 | 20 20 20 80 0b 20 2a 45 | | .. *E|
|00003850| 64 6f 5c 53 65 6c 65 63 | 74 65 64 3d bc 0e 00 20 |do\Selec|ted=... |
|00003860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003870| 20 20 20 20 20 20 2a 45 | 64 6f 5c 53 65 6c 65 63 | *E|do\Selec|
|00003880| 74 65 64 3d bc 0f 00 20 | 20 20 20 20 20 20 20 20 |ted=... | |
|00003890| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 44 72 | | Dr|
|000038a0| 61 77 44 65 73 6b 4f 62 | 6a 65 63 74 7b 2a 45 64 |awDeskOb|ject{*Ed|
|000038b0| 6f 7d 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |o}. | |
|000038c0| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|000038d0| 20 20 20 20 20 20 20 20 | 2a 45 64 6f 3d 2a 45 64 | |*Edo=*Ed|
|000038e0| 6f 5c 4e 65 78 74 44 65 | 73 6b 4f 62 6a 65 63 74 |o\NextDe|skObject|
|000038f0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |. | .|
|00003900| c1 00 20 20 20 20 20 20 | 20 20 20 20 20 80 c0 00 |.. | ...|
|00003910| 20 20 20 20 20 20 20 20 | 80 c0 00 00 20 20 20 20 | |.... |
|00003920| 20 80 c0 00 20 20 80 c0 | 00 20 20 80 07 00 00 00 | ... ..|. .....|
|00003930| 2e 52 75 6e 44 65 73 6b | 54 6f 70 3a 00 20 20 80 |.RunDesk|Top:. .|
|00003940| 0e 20 2a 47 6f 5c 4c 69 | 6e 6b 46 6f 72 6d 00 20 |. *Go\Li|nkForm. |
|00003950| 20 80 0f 20 23 4c 69 6e | 6b 46 6f 72 6d 5f 44 72 | .. #Lin|kForm_Dr|
|00003960| 69 76 65 20 20 3a 20 80 | 06 20 45 78 70 6c 6f 72 |ive : .|. Explor|
|00003970| 65 00 20 20 80 0f 20 23 | 4c 69 6e 6b 46 6f 72 6d |e. .. #|LinkForm|
|00003980| 5f 46 6f 6c 64 65 72 20 | 3a 20 80 06 20 45 78 70 |_Folder |: .. Exp|
|00003990| 6c 6f 72 65 00 20 20 80 | 0f 20 23 4c 69 6e 6b 46 |lore. .|. #LinkF|
|000039a0| 6f 72 6d 5f 50 72 6f 67 | 72 61 6d 3a 20 80 88 20 |orm_Prog|ram: .. |
|000039b0| 20 20 20 20 20 20 20 20 | 20 20 3b 69 6e 73 65 72 | | ;inser|
|000039c0| 74 20 65 78 65 20 63 6f | 6d 6d 61 6e 64 73 20 68 |t exe co|mmands h|
|000039d0| 65 72 65 21 00 20 20 80 | 0f 20 23 4c 69 6e 6b 46 |ere!. .|. #LinkF|
|000039e0| 6f 72 6d 5f 46 69 6c 65 | 20 20 20 3a 20 80 88 00 |orm_File| : ...|
|000039f0| 20 20 80 02 20 80 0e 00 | 20 20 80 07 00 00 00 20 | .. ...| ..... |
|00003a00| 20 3b 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ;======|========|
|00003a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a30| 3d 3d 3d 3d 3d 00 20 20 | 3b 20 4f 70 65 6e 53 63 |=====. |; OpenSc|
|00003a40| 72 65 65 6e 20 52 6f 75 | 74 69 6e 65 2e 00 20 20 |reen Rou|tine.. |
|00003a50| 3b 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |;=======|========|
|00003a60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a80| 3d 3d 3d 3d 00 2e 00 2e | 53 63 72 65 65 6e 49 6e |====....|ScreenIn|
|00003a90| 69 74 3a 00 20 20 cf 0f | 20 30 2c 53 63 72 54 69 |it:. ..| 0,ScrTi|
|00003aa0| 74 6c 65 24 2c d5 81 28 | 30 29 00 20 20 2a 53 63 |tle$,..(|0). *Sc|
|00003ab0| 72 6e 2e 53 63 72 65 65 | 6e 20 3d 20 da 02 2e 6c |rn.Scree|n = ...l|
|00003ac0| 28 80 b8 20 cf 01 28 30 | 29 29 00 20 20 80 0b 20 |(.. ..(0|)). .. |
|00003ad0| 2a 53 63 72 6e 00 20 20 | 20 20 20 80 2c 20 ce 09 |*Scrn. | ., ..|
|00003ae0| 20 30 00 20 20 80 c0 00 | 20 20 80 07 00 00 20 20 | 0. ...| .... |
|00003af0| 3b 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |;=======|========|
|00003b00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b20| 3d 3d 3d 3d 00 20 20 3b | 20 53 79 73 74 65 6d 20 |====. ;| System |
|00003b30| 42 61 63 6b 64 72 6f 70 | 20 77 69 6e 64 6f 77 2e |Backdrop| window.|
|00003b40| 00 20 20 3b 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ;====|========|
|00003b50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b70| 3d 3d 3d 3d 3d 3d 3d 00 | 2e 44 65 73 6b 74 6f 70 |=======.|.Desktop|
|00003b80| 49 6e 69 74 3a 00 00 20 | 20 4c 65 66 74 20 20 3d |Init:.. | Left =|
|00003b90| 20 30 00 20 20 54 6f 70 | 20 20 20 3d 20 2a 53 63 | 0. Top| = *Sc|
|00003ba0| 72 6e 5c 42 61 72 48 65 | 69 67 68 74 2b 31 00 20 |rn\BarHe|ight+1. |
|00003bb0| 20 57 69 64 74 68 20 3d | 20 2a 53 63 72 6e 5c 57 | Width =| *Scrn\W|
|00003bc0| 69 64 74 68 00 20 20 48 | 65 69 67 68 74 3d 20 2a |idth. H|eight= *|
|00003bd0| 53 63 72 6e 5c 48 65 69 | 67 68 74 2d 54 6f 70 00 |Scrn\Hei|ght-Top.|
|00003be0| 20 20 46 6c 61 67 73 20 | 3d 20 24 31 30 30 7c 24 | Flags |= $100|$|
|00003bf0| 38 30 30 7c 24 31 30 30 | 30 7c 24 31 30 30 30 30 |800|$100|0|$10000|
|00003c00| 00 20 20 44 65 73 6b 57 | 69 6e 20 3d 20 4f 62 74 |. DeskW|in = Obt|
|00003c10| 61 69 6e 46 72 65 65 57 | 69 6e 64 6f 77 7b 7d 00 |ainFreeW|indow{}.|
|00003c20| 20 20 74 69 74 6c 65 24 | 3d 22 22 00 00 20 20 2a | title$|="".. *|
|00003c30| 42 61 63 6b 64 72 6f 70 | 2e 44 65 73 6b 57 69 6e |Backdrop|.DeskWin|
|00003c40| 64 6f 77 20 3d 20 43 72 | 65 61 74 65 44 65 73 6b |dow = Cr|eateDesk|
|00003c50| 57 69 6e 64 6f 77 7b 44 | 65 73 6b 57 69 6e 2c 22 |Window{D|eskWin,"|
|00003c60| 22 7d 00 20 20 80 0b 20 | 52 65 6c 69 61 62 6c 65 |"}. .. |Reliable|
|00003c70| 5f 44 65 73 6b 57 69 6e | 64 6f 77 7b 2a 42 61 63 |_DeskWin|dow{*Bac|
|00003c80| 6b 64 72 6f 70 7d 00 20 | 20 20 20 20 3b 3e 73 77 |kdrop}. | ;>sw|
|00003c90| 69 74 63 68 20 6f 66 66 | 20 74 6f 6f 6c 62 61 72 |itch off| toolbar|
|00003ca0| 2d 6e 61 76 69 67 61 74 | 69 6f 6e 2e 00 20 20 20 |-navigat|ion.. |
|00003cb0| 20 20 3b 00 20 20 20 20 | 20 2a 42 61 63 6b 64 72 | ;. | *Backdr|
|00003cc0| 6f 70 5c 4e 61 76 69 67 | 61 74 65 20 3d 20 bc 0f |op\Navig|ate = ..|
|00003cd0| 00 00 20 20 20 20 20 3b | 3e 20 47 65 74 20 73 68 |.. ;|> Get sh|
|00003ce0| 6f 72 74 63 75 74 20 6f | 6e 20 74 68 65 20 64 65 |ortcut o|n the de|
|00003cf0| 73 6b 74 6f 70 00 20 20 | 20 20 20 3b 00 20 20 20 |sktop. | ;. |
|00003d00| 20 20 2a 44 69 72 2e 46 | 6f 6c 64 65 72 20 3d 20 | *Dir.F|older = |
|00003d10| 42 75 69 6c 64 46 69 6c | 65 4c 69 73 74 7b 22 41 |BuildFil|eList{"A|
|00003d20| 4f 53 3a 44 65 73 6b 74 | 6f 70 22 7d 00 20 20 20 |OS:Deskt|op"}. |
|00003d30| 20 20 2a 42 61 63 6b 64 | 72 6f 70 5c 46 69 6c 65 | *Backd|rop\File|
|00003d40| 4c 69 73 74 20 3d 20 2a | 44 69 72 00 00 20 20 20 |List = *|Dir.. |
|00003d50| 20 20 41 64 64 44 65 73 | 6b 57 69 6e 64 6f 77 7b | AddDes|kWindow{|
|00003d60| 2a 42 61 63 6b 64 72 6f | 70 7d 00 20 20 20 20 20 |*Backdro|p}. |
|00003d70| c5 35 20 24 31 30 00 20 | 20 20 20 20 c5 01 20 44 |.5 $10. | .. D|
|00003d80| 65 73 6b 57 69 6e 2c 4c | 65 66 74 2c 54 6f 70 2c |eskWin,L|eft,Top,|
|00003d90| 57 69 64 74 68 2c 48 65 | 69 67 68 74 2c 46 6c 61 |Width,He|ight,Fla|
|00003da0| 67 73 2c 74 69 74 6c 65 | 24 2c 31 2c 32 00 20 20 |gs,title|$,1,2. |
|00003db0| 20 20 20 2a 57 69 6e 2e | 57 69 6e 64 6f 77 20 20 | *Win.|Window |
|00003dc0| 3d 20 da 02 2e 6c 28 80 | b8 20 c5 01 28 30 29 29 |= ...l(.|. ..(0))|
|00003dd0| 00 20 20 20 20 20 80 0b | 20 2a 57 69 6e 00 20 20 |. ..| *Win. |
|00003de0| 20 20 20 20 20 20 fd 1e | 20 2a 57 69 6e 5c 52 50 | ..| *Win\RP|
|00003df0| 6f 72 74 2c 31 35 00 20 | 20 20 20 20 20 20 20 c5 |ort,15. | .|
|00003e00| 0a 20 30 00 20 20 20 20 | 20 80 22 00 20 20 20 20 |. 0. | .". |
|00003e10| 20 20 20 20 57 69 6e 64 | 6f 77 73 28 44 65 73 6b | Wind|ows(Desk|
|00003e20| 57 69 6e 29 3d bc 0f 00 | 20 20 20 20 20 20 20 20 |Win)=...| |
|00003e30| c6 8e 20 2d 31 2c 2d 31 | 00 20 20 20 20 20 80 c0 |.. -1,-1|. ..|
|00003e40| 00 20 20 80 22 00 20 20 | 20 20 57 69 6e 64 6f 77 |. .". | Window|
|00003e50| 73 28 44 65 73 6b 57 69 | 6e 29 3d bc 0f 00 20 20 |s(DeskWi|n)=... |
|00003e60| 20 20 2a 57 69 6e 20 3d | 20 bc 0f 00 20 20 20 20 | *Win =| ... |
|00003e70| c6 8e 20 2d 31 2c 2d 31 | 00 20 20 80 c0 00 20 20 |.. -1,-1|. ... |
|00003e80| 80 07 00 00 20 20 3b 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.... ;=|========|
|00003e90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ea0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003eb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 00 20 20 3b 20 4c |========|==. ; L|
|00003ec0| 6f 67 6f 6e 20 75 73 65 | 72 2d 74 65 73 74 2e 00 |ogon use|r-test..|
|00003ed0| 20 20 3b 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ;=====|========|
|00003ee0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ef0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003f00| 3d 3d 3d 3d 3d 3d 00 2e | 00 2e 4c 6f 67 4f 6e 3a |======..|..LogOn:|
|00003f10| 00 20 20 80 0b 20 2a 53 | 63 72 6e 00 20 20 20 20 |. .. *S|crn. |
|00003f20| 20 6f 6c 64 20 3d 20 80 | d1 20 c5 01 00 20 20 20 | old = .|. ... |
|00003f30| 20 20 57 69 6e 64 6f 77 | 49 44 20 3d 20 4f 62 74 | Window|ID = Obt|
|00003f40| 61 69 6e 46 72 65 65 57 | 69 6e 64 6f 77 7b 7d 00 |ainFreeW|indow{}.|
|00003f50| 20 20 20 20 20 80 0b 20 | 57 69 6e 64 6f 77 49 44 | .. |WindowID|
|00003f60| 3e 2d 31 00 20 20 20 20 | 20 20 20 20 57 69 64 74 |>-1. | Widt|
|00003f70| 68 20 2e 6c 20 3d 20 33 | 35 30 00 20 20 20 20 20 |h .l = 3|50. |
|00003f80| 20 20 20 48 65 69 67 68 | 74 2e 6c 20 3d 20 31 35 | Heigh|t.l = 15|
|00003f90| 35 00 20 20 20 20 20 20 | 20 20 61 78 20 3d 20 28 |5. | ax = (|
|00003fa0| 2a 53 63 72 6e 5c 57 69 | 64 74 68 2f 32 29 2d 28 |*Scrn\Wi|dth/2)-(|
|00003fb0| 57 69 64 74 68 2f 32 29 | 00 20 20 20 20 20 20 20 |Width/2)|. |
|00003fc0| 20 61 79 20 3d 20 28 2a | 53 63 72 6e 5c 48 65 69 | ay = (*|Scrn\Hei|
|00003fd0| 67 68 74 2f 32 29 2d 28 | 48 65 69 67 68 74 2f 32 |ght/2)-(|Height/2|
|00003fe0| 29 00 20 20 20 20 20 20 | 20 20 46 6c 61 67 73 20 |). | Flags |
|00003ff0| 3d 20 32 7c 34 7c 38 7c | 24 34 30 30 7c 24 31 30 |= 2|4|8||$400|$10|
|00004000| 30 30 7c 24 31 30 30 30 | 30 00 20 20 20 20 20 20 |00|$1000|0. |
|00004010| 20 20 c5 01 20 57 69 6e | 64 6f 77 49 44 2c 61 78 | .. Win|dowID,ax|
|00004020| 2c 61 79 2c 57 69 64 74 | 68 2c 48 65 69 67 68 74 |,ay,Widt|h,Height|
|00004030| 2c 46 6c 61 67 73 2c 22 | 55 73 65 72 20 56 65 72 |,Flags,"|User Ver|
|00004040| 69 66 69 63 61 74 69 6f | 6e 22 2c 31 2c 32 00 20 |ificatio|n",1,2. |
|00004050| 20 20 20 20 20 20 20 c5 | 0a 20 30 00 20 20 20 20 | .|. 0. |
|00004060| 20 20 20 20 c5 1c 20 31 | 2c 30 00 00 20 20 20 20 | .. 1|,0.. |
|00004070| 20 20 20 20 44 72 61 77 | 33 64 42 6f 78 7b 30 2c | Draw|3dBox{0,|
|00004080| 30 2c c5 2d 2c c5 2e 2c | 30 7d 00 00 20 20 20 20 |0,.-,..,|0}.. |
|00004090| 20 20 20 20 2a 49 63 6f | 2e 49 63 6f 6e 20 3d 20 | *Ico|.Icon = |
|000040a0| 46 69 6e 64 49 63 6f 6e | 7b 22 73 79 73 74 65 6d |FindIcon|{"system|
|000040b0| 2e 69 63 6f 22 7d 00 00 | 20 20 20 20 20 20 20 20 |.ico"}..| |
|000040c0| 80 0b 20 52 65 6c 69 61 | 62 6c 65 5f 49 63 6f 6e |.. Relia|ble_Icon|
|000040d0| 7b 2a 49 63 6f 7d 00 20 | 20 20 20 20 20 20 20 20 |{*Ico}. | |
|000040e0| 20 20 c5 3e 20 2a 49 63 | 6f 5c 53 68 61 70 65 4e | .> *Ic|o\ShapeN|
|000040f0| 75 6d 62 65 72 2c 31 30 | 2c 31 30 00 20 20 20 20 |umber,10|,10. |
|00004100| 20 20 20 20 80 c0 00 00 | 20 20 20 20 20 20 20 20 | ....| |
|00004110| 61 79 3d 31 30 00 20 20 | 20 20 20 20 20 20 80 c8 |ay=10. | ..|
|00004120| 20 73 6b 72 79 74 00 20 | 20 20 20 20 20 20 20 80 | skryt. | .|
|00004130| bb 00 20 20 20 20 20 20 | 20 20 20 20 80 1b 20 61 |.. | .. a|
|00004140| 24 00 20 20 20 20 20 20 | 20 20 20 20 80 0b 20 61 |$. | .. a|
|00004150| 24 3c 3e 22 2a 22 00 20 | 20 20 20 20 20 20 20 20 |$<>"*". | |
|00004160| 20 20 20 20 c5 10 20 35 | 30 2c 61 79 20 3a 20 dd | .. 5|0,ay : .|
|00004170| 82 20 61 24 00 20 20 20 | 20 20 20 20 20 20 20 20 |. a$. | |
|00004180| 20 20 61 79 2b 31 32 00 | 20 20 20 20 20 20 20 20 | ay+12.| |
|00004190| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 80 bc 20 | ... | .. |
|000041a0| 61 24 3d 22 2a 22 00 00 | 20 20 20 20 20 20 20 20 |a$="*"..| |
|000041b0| c6 8c 20 57 69 6e 64 6f | 77 49 44 2c 30 2c 38 30 |.. Windo|wID,0,80|
|000041c0| 2c 35 30 2c 32 30 30 2c | 32 30 2c 22 55 73 65 72 |,50,200,|20,"User|
|000041d0| 20 6e 61 6d 65 3a 22 2c | 30 2c 31 35 2c 22 22 00 | name:",|0,15,"".|
|000041e0| 20 20 20 20 20 20 20 20 | c6 8c 20 57 69 6e 64 6f | |.. Windo|
|000041f0| 77 49 44 2c 31 2c 38 30 | 2c 37 32 2c 32 30 30 2c |wID,1,80|,72,200,|
|00004200| 32 30 2c 22 50 61 73 73 | 77 6f 72 64 3a 22 2c 30 |20,"Pass|word:",0|
|00004210| 2c 31 35 2c 22 22 00 20 | 20 20 20 20 20 20 20 c6 |,15,"". | .|
|00004220| 82 20 57 69 6e 64 6f 77 | 49 44 2c 32 2c 31 38 30 |. Window|ID,2,180|
|00004230| 2c 39 34 2c 31 30 30 2c | 32 32 2c 22 5f 53 74 61 |,94,100,|22,"_Sta|
|00004240| 72 74 20 73 65 73 73 69 | 6f 6e 22 2c 30 00 20 20 |rt sessi|on",0. |
|00004250| 20 20 20 20 20 20 c6 8e | 20 57 69 6e 64 6f 77 49 | ..| WindowI|
|00004260| 44 2c 57 69 6e 64 6f 77 | 49 44 00 00 20 20 20 20 |D,Window|ID.. |
|00004270| 20 20 20 20 48 61 6c 74 | 65 64 3d bc 0e 00 20 20 | Halt|ed=... |
|00004280| 20 20 20 20 20 20 80 0c | 20 48 61 6c 74 65 64 00 | ..| Halted.|
|00004290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 65 76 | | ev|
|000042a0| 2e 6c 3d c5 02 00 20 20 | 20 20 20 20 20 20 20 20 |.l=... | |
|000042b0| 20 20 20 20 80 0e 20 65 | 76 00 20 20 20 20 20 20 | .. e|v. |
|000042c0| 20 20 20 20 20 20 20 20 | 80 0f 20 24 30 30 38 20 | |.. $008 |
|000042d0| 3a 20 80 06 20 47 65 74 | 50 61 73 73 00 20 20 20 |: .. Get|Pass. |
|000042e0| 20 20 20 20 20 20 20 20 | 20 20 20 80 0f 20 24 30 | | .. $0|
|000042f0| 31 30 20 3a 20 c5 37 20 | 24 31 30 00 20 20 20 20 |10 : .7 |$10. |
|00004300| 20 20 20 20 20 20 20 20 | 20 20 80 0f 20 24 30 34 | | .. $04|
|00004310| 30 20 3a 20 80 06 20 47 | 65 74 50 61 73 73 00 20 |0 : .. G|etPass. |
|00004320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004330| 20 20 20 20 20 20 20 20 | 20 80 0b 20 c5 04 3d 32 | | .. ..=2|
|00004340| 20 80 21 20 80 06 20 43 | 68 65 63 6b 50 61 73 73 | .! .. C|heckPass|
|00004350| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |. | .|
|00004360| 0f 20 24 30 32 30 20 3a | 20 80 06 20 47 65 74 50 |. $020 :| .. GetP|
|00004370| 61 73 73 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |ass. | |
|00004380| 20 20 80 0f 20 24 34 30 | 30 20 3a 20 61 24 3d dd | .. $40|0 : a$=.|
|00004390| 02 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|000043a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 0b 20 61 | | .. a|
|000043b0| 24 3d dc 86 28 32 37 29 | 20 80 21 20 48 61 6c 74 |$=..(27)| .! Halt|
|000043c0| 65 64 3d bc 0f 00 20 20 | 20 20 20 20 20 20 20 20 |ed=... | |
|000043d0| 20 20 20 20 80 02 20 80 | 0e 00 20 20 20 20 20 20 | .. .|.. |
|000043e0| 20 20 80 c1 00 00 00 00 | 20 20 20 20 20 20 20 20 | ......| |
|000043f0| c6 9f 20 57 69 6e 64 6f | 77 49 44 00 20 20 20 20 |.. Windo|wID. |
|00004400| 20 20 20 20 c5 3c 20 57 | 69 6e 64 6f 77 49 44 00 | .< W|indowID.|
|00004410| 20 20 20 20 20 20 20 20 | 57 69 6e 64 6f 77 73 28 | |Windows(|
|00004420| 57 69 6e 64 6f 77 49 44 | 29 3d bc 0f 00 00 20 20 |WindowID|)=.... |
|00004430| 20 20 20 20 20 20 80 0b | 20 6f 6c 64 3e 2d 31 00 | ..| old>-1.|
|00004440| 20 20 20 20 20 20 20 20 | 20 20 20 80 2c 20 c5 01 | | ., ..|
|00004450| 20 6f 6c 64 00 20 20 20 | 20 20 20 20 20 20 20 20 | old. | |
|00004460| c5 12 20 6f 6c 64 00 20 | 20 20 20 20 20 20 20 20 |.. old. | |
|00004470| 20 20 c5 11 20 6f 6c 64 | 00 20 20 20 20 20 20 20 | .. old|. |
|00004480| 20 80 c0 00 20 20 20 20 | 20 20 20 20 c5 37 00 20 | ... | .7. |
|00004490| 20 20 20 20 80 c0 00 20 | 20 80 c0 00 20 20 80 07 | ... | ... ..|
|000044a0| 00 00 2e 47 65 74 50 61 | 73 73 3a 00 20 20 55 73 |...GetPa|ss:. Us|
|000044b0| 65 72 6e 61 6d 65 24 3d | c6 96 28 57 69 6e 64 6f |ername$=|..(Windo|
|000044c0| 77 49 44 2c 30 29 00 20 | 20 50 61 73 73 77 6f 72 |wID,0). | Passwor|
|000044d0| 64 24 3d c6 96 28 57 69 | 6e 64 6f 77 49 44 2c 31 |d$=..(Wi|ndowID,1|
|000044e0| 29 00 20 20 80 07 00 00 | 2e 43 68 65 63 6b 50 61 |). ....|.CheckPa|
|000044f0| 73 73 3a 00 20 20 74 65 | 6c 6c 65 72 3d 30 00 00 |ss:. te|ller=0..|
|00004500| 20 20 80 0b 20 55 73 65 | 72 6e 61 6d 65 24 3d 22 | .. Use|rname$="|
|00004510| 22 00 20 20 20 20 20 ff | 8c 30 00 20 20 20 20 20 |". .|.0. |
|00004520| 97 87 20 22 43 69 72 63 | 6c 65 4f 53 22 2c 22 50 |.. "Circ|leOS","P|
|00004530| 6c 61 73 65 20 74 79 70 | 65 20 79 6f 75 72 20 75 |lase typ|e your u|
|00004540| 73 65 72 6e 61 6d 65 7c | 61 6e 64 20 70 61 73 73 |sername||and pass|
|00004550| 77 6f 72 64 22 2c 22 4f | 4b 22 00 20 20 20 20 20 |word","O|K". |
|00004560| 80 be 20 80 0b 3a 80 07 | 00 20 20 80 c0 00 00 20 |.. ..:..|. .... |
|00004570| 20 80 0b 20 50 61 73 73 | 77 6f 72 64 24 3d 22 22 | .. Pass|word$=""|
|00004580| 00 20 20 20 20 20 ff 8c | 30 00 20 20 20 20 20 97 |. ..|0. .|
|00004590| 87 20 22 43 69 72 63 6c | 65 4f 53 22 2c 22 50 6c |. "Circl|eOS","Pl|
|000045a0| 61 73 65 20 74 79 70 65 | 20 79 6f 75 72 20 75 73 |ase type| your us|
|000045b0| 65 72 6e 61 6d 65 7c 61 | 6e 64 20 70 61 73 73 77 |ername|a|nd passw|
|000045c0| 6f 72 64 22 2c 22 4f 4b | 22 00 20 20 20 20 20 80 |ord","OK|". .|
|000045d0| be 20 80 0b 3a 80 07 00 | 20 20 80 c0 00 00 20 20 |. ..:...| .... |
|000045e0| 2a 70 73 2e 55 73 65 72 | 20 3d 20 2a 43 6f 72 65 |*ps.User| = *Core|
|000045f0| 5c 46 69 72 73 74 55 73 | 65 72 00 20 20 80 0b 20 |\FirstUs|er. .. |
|00004600| 52 65 6c 69 61 62 6c 65 | 5f 55 73 65 72 7b 2a 70 |Reliable|_User{*p|
|00004610| 73 7d 00 20 20 20 20 20 | 80 0c 20 2a 70 73 00 20 |s}. |.. *ps. |
|00004620| 20 20 20 20 20 20 20 20 | 20 20 61 24 3d da 02 24 | | a$=..$|
|00004630| 28 26 2a 70 73 5c 55 73 | 65 72 6e 61 6d 65 29 00 |(&*ps\Us|ername).|
|00004640| 20 20 20 20 20 20 20 20 | 20 20 20 80 0b 20 61 24 | | .. a$|
|00004650| 3d 55 73 65 72 6e 61 6d | 65 24 00 20 20 20 20 20 |=Usernam|e$. |
|00004660| 20 20 20 20 20 20 20 20 | 20 2a 4d 65 2e 55 73 65 | | *Me.Use|
|00004670| 72 20 3d 20 2a 70 73 00 | 20 20 20 20 20 20 20 20 |r = *ps.| |
|00004680| 20 20 20 20 20 20 2a 70 | 73 3d bc 0f 00 20 20 20 | *p|s=... |
|00004690| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|000046a0| 80 0b 20 2a 70 73 20 80 | 21 20 2a 70 73 3d 2a 70 |.. *ps .|! *ps=*p|
|000046b0| 73 5c 4e 65 78 74 55 73 | 65 72 00 20 20 20 20 20 |s\NextUs|er. |
|000046c0| 80 c1 00 20 20 80 c0 00 | 00 20 20 80 0b 20 52 65 |... ...|. .. Re|
|000046d0| 6c 69 61 62 6c 65 5f 55 | 73 65 72 7b 2a 4d 65 7d |liable_U|ser{*Me}|
|000046e0| 00 20 20 20 20 20 61 24 | 3d da 02 24 28 26 2a 4d |. a$|=..$(&*M|
|000046f0| 65 5c 55 73 65 72 6e 61 | 6d 65 29 00 20 20 20 20 |e\Userna|me). |
|00004700| 20 80 0b 20 55 73 65 72 | 6e 61 6d 65 24 3d 61 24 | .. User|name$=a$|
|00004710| 20 80 21 20 74 65 6c 6c | 65 72 2b 31 00 00 20 20 | .! tell|er+1.. |
|00004720| 20 20 20 61 24 3d da 02 | 24 28 26 2a 4d 65 5c 50 | a$=..|$(&*Me\P|
|00004730| 61 73 73 77 6f 72 64 29 | 00 20 20 20 20 20 80 0b |assword)|. ..|
|00004740| 20 50 61 73 73 77 6f 72 | 64 24 3d 61 24 20 80 21 | Passwor|d$=a$ .!|
|00004750| 20 74 65 6c 6c 65 72 2b | 31 00 20 20 80 c0 00 00 | teller+|1. ....|
|00004760| 20 20 80 0b 20 74 65 6c | 6c 65 72 3d 32 20 80 21 | .. tel|ler=2 .!|
|00004770| 20 48 61 6c 74 65 64 3d | bc 0f 20 3b 6f 6b 2c 20 | Halted=|.. ;ok, |
|00004780| 63 6f 6d 65 20 69 6e 21 | 00 20 20 80 07 00 00 20 |come in!|. .... |
|00004790| 20 3b 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ;======|========|
|000047a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000047b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000047c0| 3d 3d 3d 3d 3d 00 20 20 | 3b 20 49 63 6f 6e 20 43 |=====. |; Icon C|
|000047d0| 68 65 63 6b 69 6e 67 2e | 00 20 20 3b 3d 3d 3d 3d |hecking.|. ;====|
|000047e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000047f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004800| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 00 |========|=======.|
|00004810| 00 2e 00 00 00 20 20 3b | 3d 3d 3d 3d 3d 3d 3d 3d |..... ;|========|
|00004820| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004830| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004840| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 00 20 20 3b 3e |========|===. ;>|
|00004850| 49 63 6f 6e 20 4c 6f 61 | 64 65 72 00 20 20 3b 3d |Icon Loa|der. ;=|
|00004860| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004870| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004880| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004890| 3d 3d 00 00 2e 49 63 6f | 6e 4c 6f 61 64 65 72 3a |==...Ico|nLoader:|
|000048a0| 00 20 20 3b 3d 3e 20 54 | 68 69 73 20 72 6f 75 74 |. ;=> T|his rout|
|000048b0| 69 6e 65 20 6c 6f 61 64 | 73 20 61 6c 6c 20 69 63 |ine load|s all ic|
|000048c0| 6f 6e 73 20 6d 65 6e 74 | 69 6f 6e 65 64 20 69 6e |ons ment|ioned in|
|000048d0| 20 74 68 65 00 20 20 3b | 20 20 20 73 79 73 74 65 | the. ;| syste|
|000048e0| 6d 20 64 65 66 61 75 6c | 74 20 66 69 6c 65 2e 20 |m defaul|t file. |
|000048f0| 54 68 65 73 65 20 69 63 | 6f 6e 73 20 77 69 6c 6c |These ic|ons will|
|00004900| 20 62 65 20 61 76 61 69 | 6c 65 62 6c 65 00 20 20 | be avai|leble. |
|00004910| 3b 20 20 20 74 6f 20 61 | 6c 6c 20 61 70 70 6c 69 |; to a|ll appli|
|00004920| 63 61 74 69 6f 6e 2c 20 | 73 79 73 74 65 6d 20 77 |cation, |system w|
|00004930| 69 64 65 2e 00 20 20 3b | 20 20 20 41 70 70 6c 69 |ide.. ;| Appli|
|00004940| 63 61 74 69 6f 6e 73 20 | 6f 72 20 75 73 65 72 73 |cations |or users|
|00004950| 20 77 69 6c 6c 20 68 61 | 76 65 20 74 6f 20 72 65 | will ha|ve to re|
|00004960| 66 65 72 65 20 74 6f 20 | 74 68 65 00 20 20 3b 20 |fere to |the. ; |
|00004970| 20 20 69 63 6f 6e 73 20 | 62 79 20 6e 61 6d 65 2c | icons |by name,|
|00004980| 20 74 68 69 73 20 69 73 | 20 6d 75 63 68 20 73 69 | this is| much si|
|00004990| 6d 70 6c 65 72 20 74 68 | 61 6e 20 69 6e 64 65 78 |mpler th|an index|
|000049a0| 69 6e 67 2e 00 20 20 3b | 00 20 20 3b 00 80 0b 20 |ing.. ;|. ;... |
|000049b0| be 11 28 30 2c 41 4f 53 | 5f 49 63 6f 6e 73 24 29 |..(0,AOS|_Icons$)|
|000049c0| 00 20 20 20 be 08 20 30 | 00 20 20 20 2a 43 6f 72 |. .. 0|. *Cor|
|000049d0| 65 5c 49 63 6f 6e 73 4c | 6f 61 64 65 64 3d 2d 31 |e\IconsL|oaded=-1|
|000049e0| 00 00 20 20 20 80 bb 00 | 20 20 20 20 20 20 20 61 |.. ...| a|
|000049f0| 24 3d dc 97 28 dd 01 28 | dc 86 28 31 30 29 2c 32 |$=..(..(|..(10),2|
|00004a00| 35 36 29 29 00 20 20 20 | 20 20 20 20 80 0b 20 dc |56)). | .. .|
|00004a10| 82 28 dc 97 28 61 24 29 | 2c 34 29 3d 22 2e 69 63 |.(..(a$)|,4)=".ic|
|00004a20| 6f 22 00 20 20 20 20 20 | 20 20 20 20 20 6d 79 73 |o". | mys|
|00004a30| 68 61 70 65 2e 6c 20 3d | 20 4f 62 74 61 69 6e 46 |hape.l =| ObtainF|
|00004a40| 72 65 65 53 68 61 70 65 | 7b 7d 00 20 20 20 20 20 |reeShape|{}. |
|00004a50| 20 20 20 20 20 80 0b 20 | 6d 79 73 68 61 70 65 3e | .. |myshape>|
|00004a60| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00004a70| 2a 49 63 6f 2e 49 63 6f | 6e 20 3d 20 43 72 65 61 |*Ico.Ico|n = Crea|
|00004a80| 74 65 49 63 6f 6e 7b 61 | 24 2c 6d 79 73 68 61 70 |teIcon{a|$,myshap|
|00004a90| 65 7d 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e}. | |
|00004aa0| 80 0b 20 2a 49 63 6f 00 | 20 20 20 20 20 20 20 20 |.. *Ico.| |
|00004ab0| 20 20 20 20 20 20 20 20 | 2a 43 6f 72 65 5c 49 63 | |*Core\Ic|
|00004ac0| 6f 6e 73 4c 6f 61 64 65 | 64 2b 31 00 20 20 20 20 |onsLoade|d+1. |
|00004ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 cd 01 20 6d | | .. m|
|00004ae0| 79 73 68 61 70 65 2c 41 | 4f 53 5f 44 65 66 61 75 |yshape,A|OS_Defau|
|00004af0| 6c 74 24 2b 22 49 63 6f | 6e 73 2f 22 2b 61 24 20 |lt$+"Ico|ns/"+a$ |
|00004b00| 20 20 20 3b 6c 6f 61 64 | 20 74 68 65 20 73 68 61 | ;load| the sha|
|00004b10| 70 65 20 69 6e 2e 2e 00 | 20 20 20 20 20 20 20 20 |pe in...| |
|00004b20| 20 20 20 20 20 20 20 20 | 41 64 64 49 63 6f 6e 7b | |AddIcon{|
|00004b30| 2a 49 63 6f 7d 00 20 20 | 20 20 20 20 20 20 20 20 |*Ico}. | |
|00004b40| 20 20 20 80 c0 00 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00004b50| 80 c0 00 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 |... | ... |
|00004b60| 80 bc 20 be 0d 28 30 29 | 00 00 20 20 20 be 02 20 |.. ..(0)|.. .. |
|00004b70| 30 00 20 20 20 80 0b 20 | 52 65 6c 69 61 62 6c 65 |0. .. |Reliable|
|00004b80| 5f 44 65 73 6b 57 69 6e | 64 6f 77 7b 2a 43 6f 72 |_DeskWin|dow{*Cor|
|00004b90| 65 5c 46 69 72 73 74 44 | 65 73 6b 57 69 6e 64 6f |e\FirstD|eskWindo|
|00004ba0| 77 7d 00 20 20 20 20 20 | 20 80 2c 20 c5 01 20 2a |w}. | ., .. *|
|00004bb0| 43 6f 72 65 5c 46 69 72 | 73 74 44 65 73 6b 57 69 |Core\Fir|stDeskWi|
|00004bc0| 6e 64 6f 77 5c 57 69 6e | 64 6f 77 49 44 00 20 20 |ndow\Win|dowID. |
|00004bd0| 20 20 20 20 c5 12 20 2a | 43 6f 72 65 5c 46 69 72 | .. *|Core\Fir|
|00004be0| 73 74 44 65 73 6b 57 69 | 6e 64 6f 77 5c 57 69 6e |stDeskWi|ndow\Win|
|00004bf0| 64 6f 77 49 44 00 20 20 | 20 80 c0 00 80 22 00 20 |dowID. | ....". |
|00004c00| 20 c6 8e 20 2d 31 2c 2d | 31 00 80 c0 00 80 07 00 | .. -1,-|1.......|
|00004c10| 00 00 00 20 20 3b 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |... ;==|========|
|00004c20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004c30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004c40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 00 20 20 3b 20 44 61 |========|=. ; Da|
|00004c50| 74 61 20 73 65 63 74 69 | 6f 6e 00 20 20 3b 3d 3d |ta secti|on. ;==|
|00004c60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004c70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004c80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004c90| 3d 00 00 00 73 6b 72 79 | 74 3a 20 20 80 1a 2e 73 |=...skry|t: ...s|
|00004ca0| 20 22 43 69 72 63 6c 65 | 4f 53 20 31 2e 30 22 00 | "Circle|OS 1.0".|
|00004cb0| 20 20 20 20 20 20 20 20 | 80 1a 2e 73 20 22 57 65 | |...s "We|
|00004cc0| 6c 63 6f 6d 65 20 74 6f | 20 43 69 72 63 6c 65 4f |lcome to| CircleO|
|00004cd0| 53 22 00 20 20 20 20 20 | 20 20 20 80 1a 2e 73 20 |S". | ...s |
|00004ce0| 22 50 6c 65 61 73 65 20 | 74 79 70 65 20 79 6f 75 |"Please |type you|
|00004cf0| 72 20 61 75 74 68 6f 72 | 69 73 61 74 69 6f 6e 22 |r author|isation"|
|00004d00| 00 20 20 20 20 20 20 20 | 20 80 1a 2e 73 20 22 64 |. | ...s "d|
|00004d10| 61 74 61 20 69 6e 20 74 | 68 65 20 66 69 65 6c 64 |ata in t|he field|
|00004d20| 73 20 62 65 6c 6f 77 2e | 22 00 20 20 20 20 20 20 |s below.|". |
|00004d30| 20 20 80 1a 2e 73 20 22 | 2a 22 00 00 00 00 | ...s "|*".... |
+--------+-------------------------+-------------------------+--------+--------+